M1, M2 are irrelevant vs high end desktop GPUs. They are not even in the same universe.And the M2 is going to be on 4 nm process and significantly faster than M1 silicon, followed within 18 months by the M3 on 3 nm process. What's your point?
Also 4nm is just a small upgrade ove 5nm, mostly in size(it's not even half a node improvement) while Nvidia's next generation GPUs will get a 2 full node upgrade.