Since you know a lot about CPUs, can you answer this - why was an equivalent of Altivec not implemented in x86 cores? Was it a marketing issue (with Altivec speed boost being 'invisible' to consumers, and higher clock speed being very visible)? Was it not possible to implement? Or was it just useless?
It is implemented in x86 CPUs, it's called MMX, MMX2, 3DNow!, SSE, and SSE2... :-)