Hi there main problem with using a VM for gaming will be the graphics -- you'll need to ensure that the VM runs graphics as near in Native mode as possible - and has GPU acceleration / 3D etc etc.
...