This cheating talk is way out of wack. Sure, it is not just to make one product do better than another in a synthetic benchmark; however, when playing a game, I cant notice a difference between a fp16 shader and a fp32 shader. Maybe when you take screenshots and observe each of the pixels they look different, but who really cares. Games are about having fun, and honestly, when you start talking about precision then it gets ridiculous. Like it or not, fp16 is part of the dx9 spec, and use of it to speed up the hardware seems like a very viable option to me if for no toher purpose than to make games run smoother on a platform to make them more enjoyable.
Certainly, the early stages of nVidia's brilinear were an eyesore because you could see the mip transitions, but now the method has been perfected. At the end of the day, sure nVidia runs its trilinear mode in a lower quality, runs some shaders in lower quality, and has subpar AA implementations, but if you are playing a game, play the game. These things are noteworthy for objections to a new card, but everyone knows about them now. Even though I am a happy ATI owner, I must say the nVidia bashing has gone quite too far, and while nVidia should stop implementing cheats for synthetic benchmarks, who really cares anymore?