I've often thought that Nvidia could be deliberately manipulating their drivers in order to reduce performance in such a way that their cards still outperform AMD but don't take full advantage of the cards so that people are forced or compelled to upgrade more often. People will come back and say that the cards are tacked out at 100% usage on the GPU and VRAM so it would appear that my thoughts are invalid, but how can we be sure that it's all legit and not some kind of bloatware or something in the driver or planted in the games that Nvidia helps the devs with. It's actually a brilliant strategy from a corporate point of view if it's true.
It's really not that far fetched.
“We’ll know our disinformation program is complete when everything the American public believes is false.” William Casey, CIA Director 1981-1987