I want a computer I can use as a home lab, hosting VMs and potentially virtualized networks, as well as allowing me to play around with whatever games are on the market. But it's difficult to determine what's going overboard vs. what's too conservative.
I know that for virtualization in general, an i7 is better than an i5. But if I get a high-performing i5, would I still be potentially bottlenecking my performance in those situations where I'm running VMs? I'd most likely be running no more than 5 - 6 VMs side by side at a time at the most, say 3 Win 2012 servers and 3 desktop OSs. Could I expect an i5-6600K to perform as well as an i7-6700 under those circumstances? And the follow-up question, in terms of performance, would I be better off getting an i7 Haswell or an i5 Skylake?
I know that for virtualization in general, an i7 is better than an i5. But if I get a high-performing i5, would I still be potentially bottlenecking my performance in those situations where I'm running VMs? I'd most likely be running no more than 5 - 6 VMs side by side at a time at the most, say 3 Win 2012 servers and 3 desktop OSs. Could I expect an i5-6600K to perform as well as an i7-6700 under those circumstances? And the follow-up question, in terms of performance, would I be better off getting an i7 Haswell or an i5 Skylake?