@matthey
Yes but that's my point. You can't compare AmigaOS from 1980's to Windows 7 from 201X hence my hypothetical example of IF AmigaOS had continued to be updated then it'd be in the same sluggish state.
I'm just saying that you're falling into the old-OS vs new-OS fanboy behaviour. You cannot compare the two, they're both OS's but from 30 years apart that do completely different jobs.
There are things to be said for the simplicity of AmigaOS but if you like that sort of thing then you should look at HaikuOS and see how to achieve it's minimal feature set still requires some serious CPU performance before you start running any programs on it.
I agree that you can definitely take the 68k design and get a lot more performance out of it. The 68060 design was already going down the path that x86 successfully followed. Superscalar design, multiple ALUs, Out-of-Order, branch prediction, op-fusion + cache, pre-fetching, etc these are all things that x86 & PPC (and other ISAs) have all successfully integrated and they're as applicable to 68k as to anything else. Although some are more applicable to hard designs than to FPGA based ones apparently.
I think you're on the right track if you take something like the TG68 fpga design and start to do things like improve it to make instructions run in a single cycle, add a 2nd ALU, improve the cache performance ad infinitum.
Andy