GPU mining don't look so good to me right now because of the upcoming eip1559 upgrade that will surely reduce mining rewards and also we still don't know if ETH will walk away from PoW algorithm, if that happens GPU mining will be in trouble because no new altcoin or old altcoin can handle all the Hashrate power from ETH network