Just to save you from having to buy a better air cooler in the future for your i5, I recommend either Noctua NH-U12S or NH-D15, as well as Scythe Fuma. Those are all high end air coolers capable of moderate overclocking in the future, and needless to say these coolers will keep your i3 very frosty with minimal noise outputs.
I think the only cooler with RAM clearance issues will be the NH-D15, and I'm still not even entirely certain. RAM clearance should be relatively okay across the board.
EDIT: If you're willing to buy a new air cooler in the future, just get yourself a Cryorig H7 as a placeholder cooler since it's easily the best cooler for the money.