I have VMware and it does support native use of the video card. Boot Camp, of course, supports all of your Mac's hardware as well once you install the Apple driver set. I do not regularly play games anymore, so I cannot speak to how well something like Call of Duty would perform. What I can talk about is how well Windows performs in general when using VMware versus using Boot Camp.
When I had the stock amount of memory on my MBP (4 GB), Windows seemed to be "dragging" under VMware. Under Boot Camp it ran great. The main app that I use on Windows is Visual Studio, which is pretty resource intensive--although perhaps not as much as a game.
Once I added the maximum amount of memory that my MBP can take (8 GB), VMware's performance became respectable. I can now use Visual Studio side by side with the rest of Mac OS X and it doesn't feel "dragging" anymore. Of course, when I switch to Boot Camp I can tell the difference right away--with 8 GB of RAM this MBP became the best Windows PC I have ever had.
In summary, if you have a sufficient amount of RAM, I would give it a shot under VMware for gaming. But Boot Camp will always be your best bet. Hope this helps.
Perhaps it may be less hassle to build a clean, new XP image rather than import the Sony?
Have you tried using VMWare vCenter Converter? It's a free utility.
Check your Windows XP license string. If it's a OEM license string, don't attempt the following conversion.
From memory, these are the steps in using Converter:
Power on the Sony and connect to your network. Install Converter package on another Windows PC with the disk
capacity to hold your Sony disk image, launch Converter, allow it to install the Converter agent/service
software on the Sony. Begin conversion, you're storing the converted Sony disk image on the Converter
workstation.
From your Mac, map a drive to your Converter workstation, import the stored Sony disk image to either the Parallels or VMWare Mac client software.
When you start the disk image the first time on your Mac, you'll be required to supply the license string.
These aren't finely detailed steps, but you get the idea.
Best Answer
To launch the PVM under Windows you need Parallels Workstation running on your Windows box. Unfortunately Parallels withdrew that product either later 2013 or early 2014 which is a shame. I run the Windows product all the time with multiple VMs running (Windows desktop with lots of disk space) and then move the PVM to my MacBook Air (limited disk space)when I have to go to a customer site