First of all, excellent cooler choice. My personal favorite. Dont forget to check out the custom color schemes, in case you are interested...
http://www.cryorig.com/customod_r1.php
Second, it is fine with any board. The real question is, will it fit the case? It is one of the best but also one of the tallest coolers out there, so most cases other than full-towers have clearance issues. Make sure you have a compatible case.
Finally, coming to the RAM, although you can push up the front fan alignment a bit, unless you have Corsair LPX(low profile) kit, you should recheck the module heights.