Hawkshot :
it kind of depend on what you want to be doing with the VM's, it has the capability to be able to 2 2VM's without an issue but if you try to render videos on each VM then it will be slow.
I will be running linux on one of them and I will be compiling applications. The other one will be running windows to test applications.
So if I understand correctly this will be possible with an i5 6600!?