The tide is turning but it takes a long time to turn. What I mean is, nvidia still controlls a lot of key technologies and has a lot of influence with game developers so their technologies get preferential treatment. That, plus features like DLSS, nvidia broadcast, nvenc, etc. made the hill very high for AMD to climb but step by step they're doing it (FSR and it being both completely open (supports any gpu) and very easy to use were big steps on the right direction, being able to match raster performance was another one - I would say nvidia market dominance is hanging by a thread)
It will need few generations, huge social media campaign (all the streamers get offered Nvidia top end cards for free as soon as they have some kind of public), and more mind share before the masses buy AMD over Nvidia.
If you are hardware enthusiast, you probably know both brand, but for a lot of people, to game on PC, your option is Nvidia and they don't know anything else.
As for Navi 31, i am very interested to see the outcome. AMD is trying new things to get the lead and is getting audacious where Nvidia is playing conservative putting their card on what they know.
The Navi line remind me of the Zen line.
Ryzen 1xxx: ok CPU, not good enough to beat the competition except maybe in special case, Memory compatibility problem at launch, not super mature product.
Navi 1x: ok Architecture, no high end chip, somehow ok in rasterization perf, lack of feature, stability problem at launch, not super mature product (Black screen issue for many people)
Ryzen 2xxx: Better Platform support, slight increase in performance, better stability but still behind.
Navi 2x: Better platform support, more stable product, Good rasterization perf but bad raytracing performance. still somehow a bit behind Nvidia
Ryzen 3xxxx: First MCM CPU for consumer, taking lead in all but low rez game. Stable platform.
Navi 3x: First MCM GPU for Consumer, but ?????
We will see. And we will see what are the future for both Intel and Nvidia, but AMD is clearly no longer a company that is slacking. They are audacious, they push the technology forward and they want it all. (that include your money too)