I am actually considering selling my 2080ti and getting a Radeon VII. On Linux, Nvidia GPU rendered textures exhibit artifacts, you see this especially in Shadow of the Tomb Raider under Steam Proton and other games running through WINE and DXVK. In some games like Shadow of the Tomb Raider this is more pronounced than others. I don’t see this on AMD GPUs. I am only having doubts because I use VFIO/GPU passthrough on my systems and not such if Vega 20 and Vega 10 will be recognized as different GPUs. Guess I could wait to see what AMD announce next.
I also find that Nvidia’s pro drivers, while easier to install on Linux than AMD’s pro drivers, are generally older than the drivers you need for games. With the Radeon VII and AMD more generally, you can use the Kernel driver install Mesa and ROCm components on top of it.
As for what AMD will replace the Radeon VII with, I agree with @colesdav it will likely be a similarly priced Navi 20 part with HBM2 as well. If the RX 5700XT is a mid-tier GPU and costs ~$400 to 450 (anniversary edition), then we can expect there to be at least 1 or 2 more SKUs above that and it will likely have 12 to 16GB (I am thinking along the lines of Vega 56, Vega 64, Vega 64 LC, and Vega Frontier above Polaris).
Also keep in mind @DerKrieger, AMD is producing Radeon Pro Vega II and Duo GPUs for Apple and 16GB Vega 56 or Vega Frontier Edition like GPUs for Google Stadia. Stadia will be using a lot of GPUs meaning HBM2 prices will probably drop. HBM is where GPUs and even 3D stacked APUs are headed. So prices may not be as bad as we may think they will be based on the past.
By the time all is said and done, you may be looking at AMD releasing another $700 GPU that is specifically targeted to where the Vega Frontier Edition was targeted. AMD will definitely release a GPU that’s faster than the RTX 2080ti (possibly even the Titan RTX) this generation.
The more I have learned about GPU physics these past few years, the more I am not convinced Nvidia’s 7nm will be as powerful as people believe they will be. They changed the fan design for a reason and with the quantum tunnelling among other things from going down a node. There will be performance gains for sure but not convinced it will be ground breaking. We also have to remember it has taken Nvidia almost a year to get reliable yields on the RTX 2000 series and they didn’t sell as well and now with AMD releasing the RX 5700 and out manoeuvring Nvidia on pricing even the RTX Super cards aren’t going to sell as well. The RTX 2080 Super at this stage makes no sense at the price point unless it comes very close to the RTX 2080ti. Even then AMD will respond with the RX 5800XT
By going down to 7nm EUV Nvidia are also going to be facing higher costs which mean they will still be more expensive and yields will not be as high first time round. AMD by then will be on their second generation of RDNA, third generation of 7nm GPUs, and pushing out APUs that will probably make discrete GPUs under an RX580 pointless. We’ll see just how powerful AMD can make their APUs when we start seeing the PS5 and new XBOX.
Basically, AMD with Navi are squeezing Nvidia from both ends. The fast AMD can make their APUs especially with PCIe Gen 4, the less room there will be at the low end PC and OEM market. Nvidia will have to focus on the mid-tier to high end and they will probably be charging more as they continue to maintain large die sizes on their GPUs. Nvidia will also need to rethink DLSS and also reengineer their RT and Tensor Cores once consoles start releasing ray traced games, if these games don’t use the ray tracing approach Nvidia have (and I’m thinking gameworks, even G-Sync).