jonboy79 :
Doh i solved it.
But in wine you have to select the files you want to play call of duty with, so wouldn't this be the same?
Weird i use my usb mouse and keyboard on the bootable hirens cd, and they work well.
Play on Linux is a front-end to wine. It does change a few things and I think it helps to automate the install process if the game has other windows dependencies. I'm not sure what you mean with "select the files you want to play call of duty with". Is that referring to configuring wine to use Microsoft Windows libraries? I haven't had to use widnows DLLs. Main reason I say it is slower is because Starcraft 2 was stutterning like crazy on an i5 and a Radeon 6850 which play it excellently in Windows 7.
http://wiki.winehq.org/PlayOnLinux
Hiren's Boot CD is based on the Preinstallation Environment of Windows XP. I thought you were referring to the other Mini XP project (the first hit on google) which does not support USB and tries to cut out of all unnecessary parts out of windows. If you install anything to a boot of a live CD, it will likely disappear once you reboot the computer. Even if you do get it working, graphics drivers won't be as good as the ones you have with a full Windows install.