CISC just doesn't make sense anymore and there is support for this in the simplicity of RISC. Look at anything else engineering related and you'll see that generally the simpler solution is better.
You repeat marketing slogans of the 90th.
These slogans are technically outdated today.
Some facts:
* CISC has stronger instructions than RISCIn the late 80th and early 90th making a simpler RISC decoders allowed
to invest this into other parts of the chip to improve performance.
As this time RISC chips had a performance advantage.
But technology moved on...
The decode is NOT the bottleneck anymore.
CISC chips can today decode the same amount of instructions as RISC chips.Today the most complex part and biggest parts of the CPU are the Caches.
Today the main challanges when designing a CPU are:
1) Resolving Instructions dependancies.
CISC has here some advantage - as a CISC CPU an do more with less.
2) Cache access is the other big bottleneck.
CISC has here two big advantages.
* CISC instructions are much more compact. Therefore they can do more with the same ICache Bandwidth.
* The number of possible parallel DCache read and DCache writes
is today the real limiting factor today in CPU design.
As RISC chips lack by design real immediate handling - all RISC chips needs to do more DCache reads to do the same amount of work as CISC chips.
Think about the above technical facts and rethink your opinion about the RISC vs CISC discussion,