Hi guys, First post here. I'm planning to buy a 21" imac for daily use and for virtualization as I'm learning stuff. Probably will be running several Microsoft server systems and some other server software like exchange, sharepoint at the same time, and with some Windows 8 and 7. In the future, maybe some linux. My question is: will the i5 4570r which is provided by the base confuguration be powerful for those? I'm not playing games on iMac so virtualization is the most power-demanding. Sure I will buy with 16g ram and 256g ssd, but just not sure the cpu. Thanks.