ok, the 60 fps thing is because of vsync, maybe thats affecting your 3dmark scores as well? look for the disable vysnc button in the nvidia control panel, or just leave it on
you really cant see a difference with more than 60fps, and the vsync eliminates "ripping" of an image (e.g. 60hz refresh rate and 200 fps results in images becoming distorted, its better to keep vsync on IMO goodluck.
Answer. Yes it is normal to miss that much performance when you compare different systems.
You have to remember that 3Dmark is not a purely graphics benchmark and you are comparing the overall system for what i believe is a different processor. The toms hardware benchmark uses an Intel Core 2 Extreme X6800 where as you have a AMD Athlon(tm) 64 X2 Dual Core Processor 6000+ according to the 3D mark analysis.
Benchmark results for systems with even the slightest difference will start to vary.
I think I found the reason why I'm having a low fps on source or even a low score in the benchmark. When I look at Nvidia Monitor, it says that my GPU memory is 900mhz, but on newegg and foxconn's site, it says that the card is 1800mhz. I mean, normal 8800gts is 1600 anyway. Anyone know how I can fix that problem?