@hondaman As someone who already has a GTX980, but just can’t cram it into a new build, I would expect a good performance 
I usually tend to make my build future proof. For example my old gaming rig (and it hurts me to call it ‘old’, it is still standing next to me, waiting to be transported for storage, until it can live on as a NAS-media server) server me well for over 9 years. It was i7 2600, 16 gigs of ram, and the only thing I upgraded a few years back was GPU, from 580 to 980. It was still giving 40-60 fps in most games on medium-high and even some ultra settings. But just recently I noticed that it’s CPU usage started to stall games, even PUBG, CPU was not very often but regularly hitting 100% mark, stalling the game, and as usual it happened in the worst moments possible
And also I just grew tired of it’s size (ATX) and noise, and well. It was time to finally build something brand new. It just could not support a lot of new technologies like m.2 or newer GPUs.
@SesameStreetThug Well, that’s the kind of information I’m looking for. But as someone relatively new to linux, I am not very familiar with searching information on it, and so far it proved much faster to just ask people who know it 
I’m not worried about spending a bit more time on initial setup. I am worried if I need to spend a few hours or more every time nVidia releases new driver. I don’t have the luxury of such time wasted on pointless task. And with no guarantee that nVidia won’t come up with a solution to block it for good.
But if it’s possible to make it so Windows and GPU won’t know that they are running in VM, that sounds like the only viable solution to me.
I also can’t use 2 GPUs, miniITX card, only 1 slot 
And I do plan to stick to 1080p gaming for the most part.
So yeah. So far, comparing AMD and nVidia for the last few days, I’m coming to this conclusion:
- AMD can compete with nVidia in raw performance. There’s even information that AMD runs faster on Linux.
- AMD’s control panel is something I could just pay for, if I had to use it more than once or twice of course
- AMD has ReLive as alternative to ShadowPlay, which is good enough for me
- AMD has better OpenCL performance, but no CUDA support (obvious, of course, but still). Might be important in case I want to use this machine for things like video editing, machine learning (<3 Python), or GPU rendering. Which I do, even though I have a separate rig for such work.
- AMD is easier to passthrough, and they are not shitty about it, making it future-proof and easy to do, as well as, potentially, giving better performance in VM due to the fact that there are no hacks involved and Window can be optimized for VM performance
- AMD’s price and especially price\performance ratio sucks
- AMD, even though we’re all tired of this joke, still has heating problems. Well, not OVERheating, but still, it’s gonna get warm and noisy
- nVidia has a large pro in terms of it’s GameWorks, both for devs and gamers. I am a sucker for things like volume lighting, physics, dynamic hair, flex, all that. If a game has it it’s like 40% of time spent for me just playing with those things. After spending hours simulating those things for VFX work, it’s always such a relieve to see them working in realtime.
- Once again, price! 1080ti is cheaper than RX Vega 64, it’s close to Vega 56… which, in truth, makes the only real reason to go for AMD - ease of passing it through.
Did I miss anything?