Any Z97 will be fine for overclocking. Go for the cheapest one you can get because that's the only way to make economic sense of an unlocked sub-$100 CPU. If you live anywhere near a MicroCenter (in the US) grab one of these. Its all you need. You also don't need a $100 liquid cooler (smh). A $25 Coolermaster Hyper 212 Evo is plenty of cooling to reach a very good oveclock. http://www.microcenter.com/product/446600/z97_anniversary_edition_lga_1150_atx_intel_motherboard
Any Z97 will be fine for overclocking. Go for the cheapest one you can get because that's the only way to make economic sense of an unlocked sub-$100 CPU. If you live anywhere near a MicroCenter (in the US) grab one of these. Its all you need. You also don't need a $100 liquid cooler (smh). A $25 Coolermaster Hyper 212 Evo is plenty of cooling to reach a very good oveclock. http://www.microcenter.com/product/446600/z97_anniversary_edition_lga_1150_atx_intel_motherboard