Someone1 :
Okay thank you. But is it worth buying the Hero?
This is going to be my setup around the overclocking things:
Corsair Vengence 2x 8GB 1866MHz
MSI GeForce GTX 770 4GB Gaming
Intel Core i5 4670K
Cooler Master Hyper 212 EVO
Say if you need other components
Like I said above:
If you are into some high-end overclocking and need more sata ports then Hero would be a better choice. Other than that G45 again has better sound chip in terms of SNR and NICs are pretty much similar.
Hero is better of course, but the prices change a lot between different regions. So I don't know what's the price differences between these boards where you live. But if you don't push some overclocking limits or gonna use 7-8 drives then it's not really worth to squeeze your wallet to get Hero.
Gigabyte G1.Sniper is also a solid board. Has slightly better components than G45 and Z87-A. Also Gigabyte z87x-ud3h is a really good board.
But all in all it's all about the price differences and your wallet. Between these boards just stay away from z87-A, then get which one best fits your wallet and needs.