I was always told that XFX wasnt a good brand, that they tended to go cheap, and do a piss poor job of putting their heatsinks on. but i did buy a xfx 6600gt for a clients computer and i couldnt complain about it. it was fine.
asus is a very good brand.