Best Cooler for Micro Atx case\motherboard

So the stock cooler on my FX-6300 gets pretty loud and it runs hoter than i like it. I need recommendations for good cpu coolers under $25 that can fit in a Mirco ATX case\ motherboard. 

My Build: http://pcpartpicker.com/b/JYP6Mp

I would recommend the one,

I use the Noctua NH-U12P SE2 its about 60 bucks and it's keeping my 4670k at 4.4Ghz exceptionally cool.

www.amazon.com/Noctua-CPU-Cooler-NH-U12P-SE2/dp/B002TG3K14

Also Sidenote: That Cable Management is Nightmare Worthy.

It has to be under $25, but thx for the recommendation