what exactly are you looking to do with the build after all is said and done cause if you are not intending to overclock it then any of these guys should do the pinch. alot of people love the cm 212+ and it does a great job at keeping the cpu cool http://www.frostytech.com/articleview.cfm?articleid=241... will give you a pretty got comparasion of the 212+ with a bunch of other good heatsinks. the ccf by sunbeam and a few others range about in the same range so you would just have to decide which heatsink you would like depending on performance to price.
http://www.google.com/products?q=Scythe+Mugen+2&aq=f i know its google shop but there are a few websites that are around the 40 buck range and even one that is 30 but i have never heard of the website so i will let you decide which site you would like to purchase from how i could help you and have fun with the new heatsink
I can tell you from experience that the 212+ won't give you acceptable temps near 4.0 Ghz (high 3's). I bought one for my 860 because that's all that was available when the 1156's came out, it lasted 2 weeks before I replaced it with something a little more substantial.
Of the ones you have listed, I would probably go with the Titan.
Heat Sink - For performance and ease of installation, to my mind, the Prolimatech Megahalems best fits both criteria. Here's what I'm putting in new builds Mega w/ IC Diamond TIM and twin Scythe PWMfans (make sure ya MoBo can handle the fan wattage). ($65 for the HS, $7 for TIM, $11 each for two PWM fans and $7 for a Y cable splitter).