<< well I thought that I had heard somewhere on AT that there were many chips out there that ran a lot faster than x86 architecture chips - x86 was designed to do a lot of things mediocrely (sp?) but nothing really outstanding. >>
Yep, I wouldn't sell x86 so short...it may have a lot of architecture limitations (small # of registers, register/memory instruction format, stack-based floating point instructions, etc), but clever engineering can overcome most limitations. The main thing seperating higher-end RISC designs from x86 is larger caches, higher system bandwidth, and better scalability with multiple processors.
<< x86 was designed to do a lot of things mediocrely (sp?) but nothing really outstanding >>
The same could be said for any general purpose CPU. While current instruction sets support a variety of arithmetic instructions (did you know that x86 actually has tangent and arc-tangent functions?), adds/subtracts, multiplies, shifts, and logical instructions are used far more often than any other arithmetic instruction for general purpose CPUs. Specialized MPUs, such as networking and video processors, use more specialized pipelines and arithmetic operations. For example, I think 3D video processors make heavy use of matrix dot-product multiplications. Therefore, a video processor can have specialized dot-product hardware, which would take many more instructions to complete with a general purpose CPU using adds and multiplies.