You can't compare the 2.
BTG was an irrelevant scammy shitcoin.
XMR would be a better comparison.
(Xmr has ASIC)
But BTG was attacked because it has low hashrate/market cap, not because it's a "scammy shitcoin"
being a scammy shitcoin equals to a weak network.
BCH should have changed to GPU mining at the second hard fork upgrade.