When we get a new GPU architecture, we expect the graphics cards of the new generation to offer significantly better performance as compared to the previous one. While that has been the case in the past, it is interesting to see that Nvidia performance improvement per generation has reduced over the years.
Before 2010, you could expect to see a performance gain of 70-100% between generations but that number has now dropped to 30% on average. Some great examples of the past are the GeForce 6800Ultra and the Nvidia GeForce 8800GTX. These GPUs offered some crazy boosts in performance as compared to the graphics cards that came before them.
The latest GPUs that we got did not offer more than 50% performance boost as compared to the previous generation GPUs. The GTX 1080 is an exception of course, but the other cards do not provide outstanding improvements like what we have seen in the past. You can see the graph below in order to make things clear.
From this information, you can see why people do not want to upgrade as often as they once did. The reason behind this drop in improvement is the fact that AMD has not been able to compete with Nvidia effectively in the GPU market. While Ryzen is another story, Nvidia does not need to offer much more than what it already is putting on the table.
Unless there is a real threat and some real form of competition, customers will be served these half hearted improvements year after year. If AMD can cause some sort of disruption in the GPU market then we could get better GPUs in the years to come. One can only hope.
Let us know what you think about Nvidia performance improvement per generation and whether or not you agree with competition being the cause of all this.