Feature wise, the ROG boards have a gaming centric software and hardware bundle. so that answers your question in part. However, you really need to work out how many GPUs or PCIe devices you intend to run to be honest as that's the inherent limitation of going for micro-ATX versus full size ATX. If you need more slots you'll need to look at an ATX board. If not, the R4 Gene will serve you fine as a gaming machine.
There are other things to consider as well:
If you're only going to run a single GPU then you might also look at socket 1150 (Haswell). The two main advantages of socket 2011 are more native PCIe lanes (better performance in multi-GPU setups or when using RAID cards in tandem with other PCIe devices) and the fact that you can get 6 core 12 thread CPUs on socket 2011, which are faster for tasks such as encoding.
If you don't do any kind of encoding, then a Haswell (Z87) build with a single/dual GPUs is perfectly adequeate for extreme gaming. And the platform costs less to buy into (generally).
-Raja