I would go with Sapphire over XFX...I have an XFX in my machine right now, and got it because the price was right, it's never failed me, but the build quality isn't as good and i've had some issues with the fans...the few sapphire cards i've had were much better built and were extremely reliable. I'd place XFX in the bottom of the decent GPU makers, and Sapphire towards the top, just below the premium ones like ASUS and MSI who's cards often cost a bit more.