Recently, I had been having problems running Call of Duty, so I updated the driver for my ATI Radeon 4300/4500. Since then, Call of duty worked perfectly, but whenever I play either Battlefield: Vietnam or Call of Duty 2, the character sprites looked like they have been smeared. I might also mention that I also had trouble playing mid-quality YouTube videos, although I could play both bottom quality and HD videos.
I am running 64-bit Windows 7.