Ah, well if you want unlocked multiplier then fair enough
RAM-wise, as long as it's DDR3, 1600MHz and from a decent brand (OCZ/Corsair/G.Skill//Kingston/Crucial), you're fine. Remember you want 2x2GB.
I'm guessing from the insistence on an unlocked CPU, you're gonna be overclocking? So, my reply to CPU cooling is, how far do you want to OC? If you want an amazing air cooler, look into the TRUE Copper. I'm not the cooler guru round (that's Slaymate), so I'll leave any more sensible recommendations to him and others