If I was you I would go for either XFX/EVGA...Atleast they offer life time warranties (like BFG, but bfg has no special programs)
With EVGA you get the 3 month step up program and lifetime warranty.
With XFX you get a double lifetime warranty. If you sell the product, the buyer gets the warranty also. They also have a very open mod/overclock warranty as well.
Paying for any other brand that doesn't offer a lifetime warranty is really pointless, MSI, asus, leadtek, etc....Why pay for something that has a 1 year warranty when you can get one that has a lifetime?
Grab an EVGA..and enjoy ^_^.