The 4000 series still has a bigger gap in how much of a generational leap that product was.
The M3 Max has something like 33% faster overall graphics performance than the M1 Max (average benchmark) while the 4090 is something like 138% faster than the 2080Ti.
Depending on which 2070 and 4070 models you compare the difference is similar, close to or exceeding 100% uplift.
Googling power draw the 4090 goes up to 450w whilst the 2080ti was at 250w, adjusting for power consumption the increase is somewhere around 32%. Some architectural gains and probably optimizations in chipset workings but we're not seeing as many amazing generational leaps anymore regardless of manufacturer/designer.
The M3 Max has something like 33% faster overall graphics performance than the M1 Max (average benchmark) while the 4090 is something like 138% faster than the 2080Ti.
Depending on which 2070 and 4070 models you compare the difference is similar, close to or exceeding 100% uplift.