Which graphic card is better for gaming in overall?
even then its just not worth it xD look at a Titan (which is now the 90 class GPUs) and then look at a 3060 6 years later
Future proofing isnt a thing in tech, stuff just improves too fast. (And yes ik nvidia went out and said that "moore's law is dead", but theyre also the most biased entity to say that, since theyre enjoy scalping everyone atm)
Not 100% sure, but my understanding is that Nvidia is overall at least slightly better. Everyone was hyping up AMD like crazy when they launched 6k series, but haven't heard that much of Radeon ever since (haven't followed much either tbf) so those likely didn't perform as well as Nvidia's 3k series. But not sure tho.
Ignoring money Nvidia is better
Both performance wise they still have the best gpus (on the VERY high end... aka 4090) as well as being slightly ahead in driver stability
They also have the higher adoption rate which tends to help when you have niche compatibility issues.
That being said depending on your market they're just horrible value compared to amd. A month ago (havent checked since) a new 6700xt was cheaper than a 3060 in Germany.
So which ones are better is gonna be on a case by case basis depending on what deals ya find.
Nvidia is better unless AMD sells their GPU for half the prices and still offer the same performance in games.
Better drivers, better implementation of graphics APIs (same performance but the picture looks better) better hardware support for non-essential features and video codecs.
A lot of non-gaming stuff can also utilize Nvidia graphics cards. Most AI stuff that runs on your computer, 3D rendering software, some video editing software, some games utilize PhysicsX etc. All these use cases where AMD GPUs are a brick.
And ofc it has RTX and DLSS.