Should We Expect Massive Leaps Between Iterations/Generations of GPU All The Time?

Josh Walrath in a recent PC Perspective Podcast no.400 said:

...If we look back and say 'you know what I remember back in the good 'ol days from Voodoo 1 to Voodoo 2 we had a massive amount of performance increase', we're just not really at those days anymore because if you look inbetween GTX...the 280 that went to the 480 and 580, the performance increases were really incremental compared to what we saw in more of the early days of 3d graphics. The GeForce 256 to GeForce2 was a big jump...but we're just not used to these kind of jumps. So when we see '58%' faster than their previous that was in the same slot we're like 'Ugh, why is not a 100% better, why can't we get double? What's wrong with these people?'. It's a complex thing to get it all to work together and, I mean, they're pushing the limits and we have improvements graphics, we have improvements in the visual quality with what they do in games so you're not gonna see these basic 2x jumps from generations to generations we saw in the early days of 3d, and so you kinda have to get away from that...so get over yourselves.

Quoted in this video:

In saw many ways, he's right. Is it fair that we expect massive leaps all the time from these GPUs? Should we instead expect more innovation from the software side, or more specifically, from the developers? And given the track record of games poorly ported to PC, I think devs deserve just as much of magnifying glass, if not, more so.

Your thoughts?

i expect minimum 50% increase in total performance every generation when we hit full fat chips. fiji is a full fat chip on 28nm shrink it down to 14nm and now its no longer a full fat chip. maxwell titan x is a full fat chip shrink it down to 16nm and same story. now take that shrunk chip remove some bits from it and you have the 1080. replace the missing bits you now have a 1080TI fully populate the wafer and you have the quattro
and now nerf the quattro kill the double percision and you now have the next titan. pattern taken from recent history of nvida. (in all honesty will laugh my ass off if what i posted here is there release strategy for this generation)

Have you ever seen a logistic function.
GPUs follow CPU which makes sense since a GPU is a CPU. We had a huge boom in CPU which will come to the GPU side. But CPUs are tappering off just like GPUs will. We are on like the back half of the curve.

Until some one figures out a better way of packing things into smaller spaces or some new material all we will see is better and better software that is designed to run really well giving the apreance of better performance. You see hardware doesn't really degrade or get slower over time the software just becomes more demanding and with the 1080 we can see that the card is much better at VR bc of how it renders. Software will be the reason why we get better cards and what not.