The "real problem" is CPUs are used nowhere near to capacity from a software standpoint. We just keep adding more cores, more speed, more RAM, more X,Y,Z... instead of coding properly. Additionally, Intel purposely cripples compilers for non-Intel CPUs to use non-optimal CPU Dispatching...