+1 for Sapphire
it runs much cool. XFX one idles at 70c while my sapphire 4870 idles at 44c. Havnt seen it above 55c, while XFX one will touch 85c+ most of the time.
XFX if u can afford. bcoz their build quality/accessorie/bundle is solid.
However conside sapphire vaporX cards also.
but heard XFX tried to make a silent card out of HD4890 with a really silent cooler...but reviews says it is unstable at high loads even at stock speeds due to heating!!