Keep in mind that due to a doubled register pool, the maximal advantages of the partial precision hacks in 3DMark03 are divided by (at least) 2.
Theorically, this means that if a NV3x had a score of 4000 with 52.16 and 5000 with newer drivers, a NV4x would in pure and simple THEORY need a score of 4500 with non-cheating drivers to get 5000 with cheatin drivers.
Keep in mind this is pure and simple THEORY. It is in no way truly representative of real differences between cheating & non-cheating drivers for the NV4x, because:
1) Legit optimizations are possible (although not many of them IMO, unless NV40's current compiler is godawful, or NVIDIA decides to use several hundreds manhours on optimizing 3DMark03 for the NV4x).
2) Other things than partial precision can be used to improve performance, although NVIDIA has already promised not to use them anymore, both to the public and privately to FM AFAIK.
3) The NV3+ chips (NV35, NV36, NV38) are not capable of FP32 MADs at full speed.
4) It's a different architecture (plus, saying the register file is "doubled" is not sufficient because several other, highly related things are also changed)
Uttar