In an era when people still hand-coded in asm, the 68K had room to breathe and express ideas, while the x86 was so cramped it gave you headaches.
Use a high-level language and it doesn't matter really.
A good architecture will probably go faster than a worse one. Throw billions of transistors at it and architecture disappears in the tech fog.
When your transistor budget was limited it was hard and expensive to transform something bad to something good. Nowadays you don't see the stuff that makes it go fast.
You don't want to try to write optimal assembler code these days, that is better left to the compiler.
How times have changed.
There is however someone trying to do both architecture and technology at the same time to go faster - search for "The Mill". Or just go to their site at
http://millcomputing.com/