ok i also have asus m5a 970 will 212 evo block my one slot of ram i heard that it occupies a 1 ram slot
Then the H60 may be the best choice.
You can, however, just raise the fan of the 212 Evo up to clear the RAM (assuming that you install it parallel to the RAM slots). If you install it perpendicular to the RAM slots, you may need Low Profile RAM (but you may with with a lot after market air coolers, anyway. That's the only real reason to use a closed loop water cooler).
yes im using all four ram slot i have gskill ripjawsx 1600 mhz 8gb x 4
Yeah, that's some tall RAM (I have a Ripjaws X 1600 kit myself).
Well, like I said, if you install the 212 Evo so that the fan is is parallel to the RAM, you can just raise it up (what I would do). It's also possible to just switch the fan to the other side of the cooler and make it a "pull" fan, instead of a "push" fan (it's the fan that causes the problem, as you can see, at least in that configuration).
I had a Hyper 212+ with push/pull ( EVO a bit better) and could crank my 8150 to @4.2 Ghz before the temps got too high. I went to a CM HAF 912 case (in retropect a bit too small) AND a Corsair H100 and now running solid at 4.5 Ghz When these 8150s get OC'd they start to really ramp up the power and thermals. Since your budget is pretty limited buy the Hyper 212 EVO with matched 120 mm fans for Push/Pull and see if your temps are acceptable up to 4.2 Ghz.
Be warned that the 8150 uses Tons of power and gives off tons of heat as you ramp up the clock speed from stock. When I refer to 4.2 GHz that is for all 8 cores.The 8150 runs all eight stock at 3.6 8 at 3.9 turbo but only 4 cores at 4.2 Ghz. When you run all eight cores at 4.2 Ghz and above watch the heat build and the power usage spike!