I've got the XFX DD HD7950, it's cooler was, for me, terrible, it kept the temperatures below 75C under heavy load but the noise was so bad I swapped its cooler for a Gelid Icy Vision!
Noise issues aside, the 7950 is head and shoulders above the others in terms of performance:
http://www.tomshardware.co.uk/gaming-graphics-card-review,review-32899-7.html
Check prices on the DAY you intend to make the purchases, online prices vary by the hour!
Also consider the R9 280-it's essentially the same card as the HD7950 just with a different name BTW.