Preferably none of them, the 8800 is an outdated architecture. Buy an HD4670, HD4830 or HD4850 (the best you can afford), or if you really only want an nvidia product, a 9600GT, 9800GT or GTS250. Those are the products that rival each other, in that order.