I just built an i5-4670k for my brother last night.
We used the Gigabyte z87m-d3h
This is a micro atx version board, but it seems like a very high quality motherboard.
Installation was a breeze, even with a massive cooler master hypo 212 cooler. There were no clearance issues with the ram or video card using this micro atx board and an old gtx 460 video card.
I would go for the best price on an asus or gigabyte z87. They are usually both great quality boards. Good luck with the build!