Yes, EVGA. Good warrenty and good remarks on their Tech support. I'd pay more (to a point) for EVGA.
Getting a factory OC card is better. It means that the card, in automated testing passed higher level OC tests. The poor factory tech plugs it in, monitors the tests, and drops it in the bin, a OC bin or the sellable (maybe bin).... You buy the basic NVIDIA speed card and it might be one that didn't do well in factory tests. Buying a OC card is always better. Buying an OC card means you need to get a aftermarket cooler for it too, unless it comes with one. These babies run HOT!
I got a basic 8800GT and it overclocked well. But I got mine 2 days after it was released, no one had even released a OC model yet. I got lucky. I did go with the king of cooling, the HR03 GT from Thermalright. Petras was my purchase point, nice folks!