With that mobo, I would also say a Xeon 1230 V2 or V3 as it in a hell of a unit that will not overpower your board. as your Mobo is not all that beefy, a Xeon will put out tons of power without the need for a large PSU and an I5 will not over clock that well on your board. Also, a xeon will not require anything but it's stock cooler.
An i5-4460 wouldn't need anything but the stock cooler as well but is a lower price point than the Xeon. I never understood the need for a non-stock cooler if you don't plan on overclocking. Always seemed a bit overkill to me.