I'm not sure what precision the NV30 is running at, but I'm fairly sure the 9700 was using 96 bit. I'm fairly sure the 9700 always runs in 96 bit fp precision internally, regardless of input format.
I think the NV30 has a choice of int12, and bot fp16 and fp32 bpp (64 and 128 bit). My guess is that the NV30 is running 128 bit here in the 2.0 shader test, and I'd also guess that nVidia optimized the latest set of drivers to run the first four "game tests" in either int12 or fp16.
IMO, Mr. Derek Smart is a hypocrite: Only someone who is either (a) lying (b) ashamed of their products (c) just plain ashamed, would hestitate to give out some simple and straight forward information. - Derek Smart, Ph.D.