I don't have much opinion on the coolers you've mentioned, but I would suggest looking into the samsung 30nm ram here if you plan on using a tower cooler
Pay attention to the fact that the listed CAS11/1600Mhz is at 1.35v, once you increase the voltage to ~1.5v you'll be able to tighten the timings to CAS7-8 at 1600mhz, or CAS9-10 at 1866/2133Mhz. And it's ultra low profile, so you can pretty much buy any CPU heatsink you want without memory clearance problems.
Techpowerup review with overclocking information: http://www.techpowerup.com/reviews/Samsung/MV-3V4G3/
For your motherboard i can recommend the asus p8z77-v line of motherboards (there are quite a few variations of it) or the Asus z77 Sabertooth (wich i would of got if i had an extra £20 at the time of my build). and i can recommend the nzxt phantom 410, damn this case is huge and awesome. and meh your graphics card is good but i prefer Nvidia;s line of gpu's