Nice choice of wording, Windows.
Only thing different between Macs and PC's.. er.
Nevermind, Macs are now PC's.
Apple makes -cool- products, they're very good in that deparment, but they failed miserably by being too proprietary (tech wise). Now they just rehash other peoples tech, and are -still- gungho on proprietary.
Sorry, but I hate Apple. Maybe if they'd stop acting like Macs are a different tech. Different OS, that's it.
Anyways, now that I've vented that garbage;
I would suspect you are -best- off with bootcamp, Apples fancy name for booting AS a windows PC (Pc's have had multiple boot partition software for a LONG time). There's only one OS running, Windows in it's native environment.
The VM's are running windows through a virtual environment, plus you have the overhead of the MacOS and anything else running.
I know why you'd rather use a VM, rebooting into a new OS sucks, especially if you prefer your standard OS.
I can't give you any feedback into the particular VM's, but I can say that booting up windows -will- be your best bet for stability and performance.