i'd go fo the coolermaster hyper 212 +
it's best price/penformance heatsink right now. for just $30 and it keeps my 4.0ghz 1.5v phenom ii 955 at 63C after 4 hours of prime95 torture.
the true 120 it's just a big named overpriced piece of hardware, for 3 times the price, it only gets you 2-3C cooler that the hyper 212, dark knight and other 30-40$ coolers.
plus if you pair it with a good set of 120mm fans the thing even beats the king of kings, the prolimatech megahalems, which is also extremely overpriced. think it's BS?, see here: http://www.hardwarecanucks.com/forum/hardware-canucks-reviews/19383-cooler-master-hyper-212-plus-cpu-cooler-review-9.html
get it here: http://www.newegg.com/Product/Product.aspx?Item=N82E16835103065&cm_re=hyper_212-_-35-103-065-_-Product