GPUs actually have a significant disadvantage on RandomX. Their hashrate is much lower than what you'd get from a CPU.
Edit for more info:
https://monerobenchmarks.info/
According to this site, an overclocked Titan RTX gets about the same hash rate as a stock AMD FX8370E at nearly half the TDP.