The two following motherboards Gigabyte Z97x gaming 3 and Z97-C are available at nearly the same price so I want to ask which one is best for overclocking?
The z97x is better it will be far better at overclocking a few more 100mhz. If you could afford it you could get a Asus sabertooth(ugly but great overclocker(