While it's true that headline geometries are ever-shrinking, it's also true that the costs of design and tooling are exponentially increasing. The cheapest chips are not made on the latest processes! Last I looked, 350nm (0.35u) was a good tradeoff of cost vs density.
See this teardown of a 3 cent microcontroller for orientation:
https://electronupdate.blogspot.com/201 ... aduak.htmlIt's quite true that power density has become the limiting factor, and active cooling is part of the answer. When were just about pushing 2GHz in the consumer space, the tradeoffs were all about performance, or rather clock speed, and never mind the inefficiency.
The various measures one might use when embarking on a project would be
compute power per unit of area
compute power per dollar
compute power per watt
and these different measures lead to different tradeoffs.
Because of the non-linear increase of power (therefore heat) with clock speed, and the decreasing efficiency of raising clock speed (because every flop has a setup time to meet, and a clock-to-Q time, and the faster the clock goes, the fewer useful logic gates you can fit between flops) the fastest production chip runs at 5.5GHz - not 10GHz!
For info on costs increasing as process geometry shrinks, see for example
https://anysilicon.com/semiconductor-wafer-mask-costs/https://www.techdesignforums.com/practi ... ansitions/https://www.extremetech.com/computing/2 ... ocess-node(The slow path in a 6502 is probably the 16-bit bit incrementer for the PC, which has some lookahead, and does not have a full cycle to complete. If you wanted to make a superfast CPU for some reason, with the limitation being an 8 bit ALU and a 16 bit incrementer, it probably wouldn't look like a 6502.)