I have an eVGA 6600 GT and a Gigabyte 6600 GT, I also installed a chaintech one into my brothers computer. the Chaintech one is ok, but I personally like the Gigabyte one the best, but that's just b/c my eVGA one got fried....damn slow RMA. Plus my Gigabyte one came with an SLi bridge, which will be handy when my other card gets back. I have heard good things about the XFX card, and of course, if you want a pre overclocked, but in my opinion over priced board, the BFG one is a good choice.