x86 architecture vs arm



Hi all, correct me if I am wrong
1) for software architecture, arm is completely better than IA32, because it is completely new design, so it doesn't need to have backward-compatible and making its architecture complex. in IA32, we have to support real mode.
2) intel CPU is faster than ARM, it is because of they can have smaller NM, that mean they have better silicon factory. Is it nothing related to the software.
3) intel CPU is fast, because they can add more cache to it because their CPU sell at a higher price than arm

thanks
from Peter (cmk128@xxxxxxxxxxx)
.