Only a comment regarding your second point. The virtual machine provides virtual hardware. And that virtual hardware doesn't include the video card your game need. So it won't work.
If it doesn't work natively (in Windows 7) either, you'll need another machine to play it.