IMO, the Radeon VII GPU wasn't a very worthy contender. The inclusion of 4 existing HBM2 memory stacks actually made this card to be priced in a higher bracket as well, when compared to the Vega 64 and similar cards.
This R7 wasn't meant to be an actual gaming card to begin with, because AMD had plans to target the compute/HPC segment as well. Because this card began life as a professional GPU intended for scientific computing and AI/ML workloads. They didn't have much choice either, so they just made some changes to the existing GCN architecture on a refined process Node though, giving us this R7 GPU.
It looks like AMD really wanted to compete with NVidia's RTX 2080, but didn't have much choice apart from re-branding and releasing a cut-down variant of their current MI50 Instinct compute card.
This is also evident from the FP64 performance of this R7 GPU, which sits around 3.5 TFLOPs). Actually, AMD had a change of heart, deciding that their Radeon VII users deserved a little more FP64 performance from their new gaming flagship, making the GPU more appealing to professional users as well, while maintaining the performance advantages of their Radeon Instinct lineup.
But for gaming FP64 is irrelevant though. ANYWAYS, Just get any of the RTX SUPER GPUs (2070/2080).