I assume you mean NVIDIA when you say "proper desktop gaming GPU"?
I’ve no firm notions of who makes proper desktop gaming GPUs these days, whether NVIDIA only or AMD also — or even possibly AMD only! Since I’ve been waiting to get a Thunderbolt 3 iMac for proper eGPU support, I’ve not bothered to keep up on the desktop gaming GPU scene.
I was struck by a comment that I saw a year or two ago from a
MacRumors reader who said that after getting his eGPU, he realized that eGPUs were about
macOS gaming! Now while I do maintain a Boot Camp partition for gaming, I
much prefer to game in macOS if the performance and graphics are acceptable.
(I think
Dragon Age: Origins, Shadow of Mordor, and
War in the North were the only cross-platform games that I ever tried in macOS and then gave up on to play in Windows instead.
Dragon Age: Origins, if I recall correctly, was a Cider-wrapped port, not a hand-tuned port by one of the dedicated Mac game porting houses, and I seem to recall that while its performance in macOS was good, not all of the graphical effects from the Windows version carried over.
War in the North and
Shadow of Mordor, which Feral Interactive ported, looked just like the Windows versions, but their performance was hampered by Apple’s aging and neglected OpenGL implementation.)
(Now Feral is using Metal for their newer games, so that’s no longer an issue. They just updated 2012’s
Batman: Arkham City with Metal and 64-bit support. I first played
Arkham City on my 2010 iMac with Radeon HD 5670 at 1080p in macOS, and I was content; I never felt the need to boot into Windows in order to gain more performance. On my 2015 iMac with Radeon R9 M395X, its performance in macOS was noticeably smoother even at 1440p. But after Feral updated the game to use Metal instead of OpenGL, wow!)
If I add an eGPU enclosure to this new iMac I’ve ordered, I’ll drop in a high-end desktop GPU. Of course, I’ll have to do some research before deciding which one. From everything I’ve read, a top-of-the-line NVIDIA GPU is going to give me better performance in most
Windows games. But given Apple’s support for AMD, it seems entirely possible that an AMD GPU like their new Radeon VII is going to give better performance in
macOS games than any NVIDIA GPU, and then I could look forward to playing newer “AAA” games in macOS with very few compromises, and that would be a real pleasure!