If you can find a 7900XT for a similar price to the 6950XT, I think you should go for it. Many have had issues, but I personally have had none beyond turning off MPO or hardware acceleration for this application or that one.
Specifically for gaming, AMD and Nvidia both have solid options.
About Avatar, it is a good game. I got pulled away by friends playing titles like The Finals, but the dozen or so hours I put into the game felt good.
Back to the task at hand, you should look into anything from the AMD RX 6700 XT to the AMD RX 6950 XT or the more recent RX 7900 XT, if you can find it on sale. For team green, I would look into anything with equal or more power than an RTX 3080.
Some games have issues with specific setups, so I would do some research based on the games I want to play. Both sides have their draw backs, as well as their advantages over the other, so if you are set on a specific game, look into the performance of that specific game with similar hardware to what you want to build.
Ryzen 7 7800X3D, ASUS ROG STRIX B650E-F GAMING WIFI, G.SKILL TRIDENT Z NEO 2x16GB DDR5 DRAM 6000MT/s CL30, AMD Radeon RX 7900 XTX, LIAN LI EDGE 1300, Corsair MP600 PRO NH 4TB