Don't even need to compare and is a no brainer to get the Gigabyte model.
Disclaimer first. I am a big fan of Gigabyte gaming laptop. But i am also a fan of Asus desktop mobo and gpu but not their laptop. thats about it.
If i am not wrong, the Asus model wasn't even build as a gaming laptop in the first place. is more of a consumer laptop. There are many brands who build consumer laptop and put in a gaming gpu, but that does not make them a gaming laptop. Take Acer as an example, there's a reason why no one here discuss much abt their laptop despite them having laptop with good specs and even gaming gpu at an affordable price.
A gaming gpu set themselves apart from mainstream laptop by its chassics design and cooling system. Gaming laptop are designed in mind for optimum airflow and either bigger cooling fans or fans that spin at higher RPM or even both. Gigabyte gaming laptops even have software for gamers to override the system for manual fan control and you can permanently set the fan speed to spin at max if you don't mind the noise.
also if i am not wrong, the asus model only has 1 ram slot while gigabyte has 2 ram slots for you to upgrade. correct me if i am wrong for this point.
finally, as what bros has mentioned here, SSD. no need to explain much.
one more point, asus service centre at some god forsaken place, gigabyte is located centrally at penisular plaza if not wrong.