hi, the cooler you have is very good, and you wouldnt go wrong with getting another,
however the Zalman CNPS7700cu is roughly the same sort of cooling + it gets the chipset and mosphet cooled while in the process. it is also comparitively flat, it is not a tower cooler like the TX2.
did you have to apply alot of force to attache that Cooler, because i had to fit one of these coolers recently and it took a bit of effort to get it on to the motherboard. but once it was it it a very good cooler.