I downloaded vmware from here :
https://my.vmware.com/en/web/vmware/free#desktop_end_user_computing/vmware_workstation_player/12_0
This should help out with questions about vmware :
http://pubs.vmware.com/player-12-windows/index.jsp
I should note, vmware has graphics hardware acceleration and it works but not for one program that i use. For that program to function, i need to turn graphics hardware acceleration off.
I have run an old game or two in a windows xp vmware that i have. And a friend of mine often uses vmware to play old games as well.
I mostly use vmware to install bloated ide for microcontrollers. Each vmware image starts as a virgin vmware image. I have for example a xilinx WEBPACK ICE and i run it in a virtual machine to keep my host clean. I also have Microchip ide based on netbeans i think and i also keep it on a separate vmware image. Messy programs that slow down windows i always install like this.
Also, when you are not sure what a program does, you can use an isolated vmware image to test it.
And even on my 4 core piledriver apu there is no difference in speed between running a program on the host or running that same program in a virtual machine. I do have to say, that the piledriver family has very good virtualization support. I think that all i7 have virtualization support as well. But not all i5 and i3 processors have support, at least for as far as i know and it is good to always check because it will help in performance and stability a lot. I never had any crashes or weird behavior so far. I am actually amazed how well vmware runs as free player. The commercial version allows you to easily create virtual machines from your existing installations that you would like to have virtualized.
I do have to note, at work for temporary backup purposes i created a virtual machine from the windows 7 installation i have. But since the virtual machine hardware is different from the host hardware, windows 7 started to complain that it was not genuine while it still has an official windows 7 license. The hardware is different and it needed reactivation. Since i only used it for temporary use making the switch easier from W7 to W10 and in the case i forgot to install something, i can look in the W7 virtual machine to see what steps i had to take. Stuff like settings and configurations of programs. Now since i use W10, i still have the virtual machine at work. But i honestly never use it anymore. But since i have enough HDD space , i just keep it around in case i need it.
VMware supports shared folders. A folder on your host, can be mapped as network drive in the vmware image os (at least in windows). And you can set read and write permissions for it as well.
vmware also supports network but i never used that before.
Because i run an old windows xp that is no longer supported with security fixes, i have network support disabled and i only use shared folder mapped as network drive option. If i need to use the internet, i just mouse to the host and use my browser there.
Hope my experience helps a bit.
More links :
https://en.wikipedia.org/wiki/X86_virtualization
http://support.amd.com/en-us/kb-articles/Pages/GPU120AMDRVICPUsHyperVWin8.aspx
http://www.intel.com/content/www/us/en/support/processors/000005486.html
edit:
I almost forgot :
free vmware vcenter allows you to convert existing physical machines to virtual machines.
https://my.vmware.com/en/web/vmware/evalcenter?p=converter
Documentation:
https://www.vmware.com/go/converter-user-guide