Dude Nvidia's Fermi was garbage, they had those turds for 2 generations and AMD handed them an ass whooping. The 400 and 500 series were utter turds, the only decent gpu was the 460ti, which was nvidias only saving grace. It also came with 768mb if i remember correctly, not the measely 256 or 512mb at the time.
AMD offered faster gpu's, better value gpu's, less power consuming gpu's, more features gpu's, more advanced DX gpu's, etc... What the hell are you talking about. In fact even Nvidia's 600 and 700 were utter turds for the most part. Barely 20% improvement over 2 generations of gpu's. The only improvement was from the 700 series to the 900 series, which is the only series you seem to remember conveniently.
But even then their 950, 960, 980 sucked ass, they were all garbage with the only two good gpu's being the 970 and the 980ti and the 970 was a scam in itself!
The only great generation from bottom to top was Pascal, their 1000 series, but AMD's mid tier strategy paid off with the 480 and 580 providing amazing value, GTX 980 performance with 8gb vram at $280.
Nvidia's 2000 series were turds once again and AMD's RX 5000 series crushed them. For $400 the 5700XT would outperform the 2070ti in most cases, it was embarrassing how BAD and GARBAGE Nvidia cards were.