I found what patch 340 changed:
Technical Details Associated with the New Patch:
Patch changes the program's build number to 340;
Maximum point sprite size is now limited to 256x256 instead of the maximum supported by the hardware;
Incorporates new version of the Entech library (used to detect the clock frequency of the graphics chip core and memory);
Provides more detailed and accurate system information and improved detection of hyperthreaded CPUs
So nothing to do with cheating!
I think 744 3D Marks loss is due to the limited of 256x256 point sprite size, is that same thing with texture? I think Geforce FX supported maximum of 4096x4096 texture. I still not understand why FutureMark restricted it to lame 256x256, it is so old now, it should use the maximum size.
Intel Core i7 3770K, Corsair H80 liquid cooler with Noctua S12-1200 fan, ASUS P8Z77V with UEFI 2104, 16GB Samsung Green 30nm DDR3-RAM, Pioneer BDR-S09XLT 16x Blu-ray writer, Corsair AX850 PSU, Western Digital 2TB SATA3 hard drive, CanonScan LiDE 210 scanner, Microsoft Internet Keyboard, Microsoft Touch Explorer mouse, 32inch Sharp LC32LE600 LED TV, EVGA Geforce GTX 670 SC 4GB with Geforce 370.50 driver, 50Mb broadband Virgin Media VMDG480 Super Hub, Aspire Xplorer Midi Tower, Windows 8.1 Pro 64bit.