I have never owned an XFX card, but I currently own a BFG and an EVGA. The BFG 6800GT died a year or so ago and BFG replaced it with a brand new one no questions asked. The EVGA is still running strong.
I heard in another thread that EVGA is dog drool.