Well... the 6600GT it's not perfect, from my own experience I'm able to play FEAR, Quake4, Call Of Duty2, with max settings except for resolution (1024 x 768) and no antialias all without lag. Need For Speed Most Wanted at 1280 x 1024 with full antialias. CPU and memory play a big part too...
Yup, even your benchmark report says your bottleneck is your video card
if you can, one more stick of 512MB RAM will improve the overall performance.