Which MOBO is better for overclocking?

I'd say the ASRock in that comparison.
It has an 8pin cpu power header = more power and voltage for o'c
Has a robust double heatsink array around the socket.
The Gigabyte board only has a 4pin cpu and 1 very thin heatsink.
That plays an important part in overclocking for maintaining board voltage stability.