need suggestion for fan and heatsink

using those huge ugly air coolers with high profile (very tall) memory sticks is bad idea.
Those coolers will be above the RAM slots and make installation from hard to impossible
So it would be better to do one of the following:
1. Get really low profile RAM modules like corsair LPX
2. Get smaller cooler that does not interfere with RAM slots.
3. Get decent liquid cooler like this one : https://www.ekwb.com/shop/ek-xlc-predator-240 be sure to pick a case that it can be mounted into.
I'd do the later as I don't like those huge metal blocks hanging out of the MB and blocking access (or at least making access very hard) to other components
 
deepcool assasin II
http://www.gamerstorm.com/product/CPUAIRCOOLER/Upload/9db0c91d75034593a2a13def073dc34a.jpg

http://www.newegg.com/Product/Product.aspx?Item=N82E16835856028&nm_mc=AFC-C8Junction&cm_mmc=AFC-C8Junction-PCPartPicker,%20LLC-_-na-_-na-_-na&cm_sp=&AID=10446076&PID=3938566&SID=

check on the link above for the overall size if it fit in your pc case

this cooler is better then anything else on the market right now , almost as cool as watercooling
and nice look