If you have the money 8800GT.
Has anybody notice ATI can't keep up with nVidia since AMD bought them? Even amongst all the argument, I think people knew there was a good competition between nVidia and ATI. Now it just seems ATI can't fight with the 8800.