I was reading the Nvidia known issues list earlier and it mentioned that Physx was sometimes being set to CPU and would cause poor fps in physx games . Dont know if this will help but it may be worth checking.
[PhysX]: After installing the driver, occasionally the PhysX processor selection in the
NVIDIA Control Panel is set to CPU instead of AutoSelect (Recommended), resulting
in PhysX games running slowly.