The first three generations of Intel-based iMacs use the same Socket M to mount the CPU and have a 667 MHz system bus. The CPU is not soldered in place, allowing the Early 2006, Mid 2006, and Late 2006 iMacs to take the same CPU upgrades, bringing speeds as high as 2.33 GHz.