This game used to run great on my old graphics card (Nvidia 9600GSO), but after upgrading to the Nvidia 560 GTI w/ 1gb DDR5, I'm only getting about 10-15 fps, regardless of the graphics quality settings -- doesn't matter if it's ultra low, windowed mode, or maxed-out. My GPU meter shows that it's using about 30% of the GPU processor and less than 10% of the graphics memory. The CPU meter sits around 60%. I've tried running this with vsync disabled and PhysX disabled, to no avail. My drivers are the latest available version.
My current setup is: Nvidia 560 GTI 1gb DDR5, Intel I3 2120, 8gb DDR3. I'm running Windows Server 2008 R2 as a workstation (basically Vista 64). I can play every other game I own on maxed-out settings.