eVga 6800Gt, I modded the bios the day after I got it. Runs perfect. I have decent scores in benchmarks and it works great for gaming. Imho the BFG and eVga are probably the ways to go as they are usually in stock and I got mine the day after I ordered it. The BFG has lifetime warranty, so if you're not overclocking it's a good solution. Both cards are virutally the same price. I did however get a copy of doom3 with my card so that's kindof an insentive to buy eVga. eVga tech support is fast and concise. However, stock cooling sucked and I replaced it with an NV-5 which keeps the temps very low. ohhh and Btw max overclock stable was 432 core and 1249 memory. No need to run it like that except for benching.
Hope this helps