For a free bit of software, this is pretty good...
This is what I am using to play with Windows server 2012, Windows 8, Windows 7 and so on.
My limits are processing power and amount of RAM to how many I can run at the same time. I think. Certainly I very easily had Windows 8 and server 2012 going at the same time.
But to be on the safe side, I have ordered a RAM upgrade to take me from 32 to 64Gb of RAM goodness! That should do me, mind you it will have to as that is the maximum which can be fitted.
I do wonder if something like VMware or the like gives one more options over the hardware though.