The hyper 212 is a universal cooler, its mountable on all modern motherboard platforms (am3, am2,lga 775, lga 1155 etc.). Anyways you can use your ram without the heatsink, usually the heatsink is put on for aesthetics but it does become helpful if you are overclocking. I myself have crucial ballistix sport series which do have heatsinks but not the long ones that extend upwards. In addition, you should only need to take one side panel fan off rather than both, they do make a difference but not by too much since you do have good airflow in your case already.
Given there is room to install the fan as an intake in the front of the case, yes you can do that. However from the looks of it looks like the front of the case only has room for 1 intake fan, if you have the case verify that. Either way with 2 intake fans (one front, one side) and 1 exhaust (rear fan) you still have good cooling.
Well you could put the second 120mm fan on the hyper 212 if you wanted, make sure its in push pull position, so one fan is pushing air through the heatsink and the other is pulling it away from the heatsink on the other side.