I would take exception to AnandTech's review in this case. There are a lot of people reporting problems with XFX 6600GT cards for various reasons, and one important factor the AnandTech review failed to mention is XFX's customer service, which by all counts sucks.
They also mentioned the XFX 6600GT is "overclocked" from spec... well... official NVidia specs for the AGP version of the 6600GT is 500 core, 900 memory. XFX left the core alone and tweaked the memory to 1000mhz. BFG overclocked to 550 core and 1050 memory, plus they have a lifetime garauntee and great customer service.
Seems to me AndandTech was sold on what I consider the most useless feature of the XFX card... the fact it has TWO DVI connectors. I have tons of friends... I don't know a single guy who uses two flat panel monitors... maybe everybody on the AndandTech staff uses two LCD monitors, but I don't know any average-joes who do this (If you're a rich performance freak with money to blow and are about to raise your hand, zip it now!). For me, one analog and one DVI on a card is plenty fine. I just don't see dual DVI outputs as being a selling point to any average joe (if you have the money for two LCD panels why are you buying a 6600GT?).
Bottom line, XFX customer support stinks, BFGs are overclocked faster then the XFX, and who the heck cares if it has two DVI outputs? I disagree with AnandTech's endorsement of the XFX card... they should have considered the BFG (did they even review the BFG?).
Oh, for the record, the BFG 6600GT has a copper cooler as well!