Best After market GPU cooler for XFX 5850 Price to performance

I'm looking for a better cooler for my gpu and got a little lost.

Reasons to change:

1. Too hot for my taste

2. Ugly

3. Rattling until warm (the heatsink shakes and hits my vrm cooler)

my gpu: http://xfxforce.com/en-gb/Products/Graphics-Cards/ATI/ATI-Radeon-HD-5000/ATI-Radeon-HD-5850/HD-585X-ZAFC.aspx

Coolers i've considered so far:

http://www.amazon.com/Arctic-Accelero-Xtreme-Cooler-DCACO-V15G200-BL/dp/B0052TIRQI/ref=sr_1_521?m=ATVPDKIKX0DER&s=pc&ie=UTF8&qid=1360985956&sr=1-521

http://www.amazon.com/Sparkle-Calibre-VDT2000-Cooling-System/dp/B002FU5S14/ref=sr_1_510?m=ATVPDKIKX0DER&s=pc&ie=UTF8&qid=1360983950&sr=1-510

http://www.amazon.com/Arctic-Cooling-Accelero-Turbo-Cooler/dp/B005FYCFG8/ref=sr_1_508?m=ATVPDKIKX0DER&s=pc&ie=UTF8&qid=1360983950&sr=1-508

http://www.amazon.com/Arctic-Cooling-Accelero-Heatpipes-DCACO-V430001-BL/dp/B006DAD8HS/ref=sr_1_477?m=ATVPDKIKX0DER&s=pc&ie=UTF8&qid=1360985823&sr=1-477

 

So which should I go with.

 

Id say go for the biggest one, it probably performs better.