Off topic guys, let's answer the question.
I'd say BFG, but if XFX make the cheaper card then go for it. You might want to consider the MSI 6600GT. They've attached the cooler to the card in a more efficient/solid manner, and their software bundle is amazing. Their 6600GT is also regarded to be the fastest and coolest at standard clocks, if such a thing exists. Otherwise I'd really go for eVGA, as their card is EXACTLY the same as XFX's, and with slightly better quality control

fedz