Thermaltake = garbage. Your better off with OEM than Thermaltake. LOL
If you don't OC stick with the stock Intel HSF.
If you plan to OC....
Thermalright SK7 or SK6 (all good)
Also the Alpha PAL is a good choice.
And Swiftech if you got the money.
Coupled with a nice fan = decent low temp air cooling.
Last choice if you are broke, get the CoolerMasters OC HSF (last choice now). LOL
Big Ballers get the Koolance Liquid Cooling Case (Turn up that AC! It's hot in their)
You cant buy cooling products at specialality cooling stores like
http://www.svc.com/
http://www.plycon.com/
or your local hardware and everything comp store
http://www.newegg.com/
http://www.googlegear.com/
or search for the cheapest price
http://www.pricewatch.com/