I would only buy from 2 companies. IMO all other choices except EVGA, BFG, and XFX are garbage. Not because of performance..But EVGA and XFX are the only ones with special programs. They are the only companies with life time warranties. Also EVGA has the step up program...But In my eyes XFX is far better. If you sell the product to a 2nd hand buyer...They too get a lifetime warranty. With XFX you can also overclock without worrying since there warranty covers that as well. Also, adding a after market heatsink doesn't void the warranty....You just need to replace it with the original if you intend to RMA it. BFG is nice also..They have a lifetime warranty as well, but, they don't offer any specific programs...IMO XFX is the best..Although they tend to cost a little more then the others. When thinking about performance, They are all very similar.