According to some recent benchmarks the Mac hardware out performs PC based systems when running Windows. Consider they use almost identical hardware it makes you wonder why this is.
Well for starters the Mac does not have the x86 memory limitations. In a Mac when you have 2gigs of memory that is exactly what it sees; whereas a PC has the 640k limit in which it must break up the 2gigs worth of memory. Thats not to say Mac’s dont have their issues with memory.
The main benefit I believe comes from a standard hardware set. If you have a set type of hardware then you can test that hardware for a more efficient design of the overall computer. Unfortunately with the typical PC based OEM system hardware is not picked by best performance, but rather the lowest bidder. This is where you can run into trouble. I know I have experienced issues with PC based systems having compatibility issues between hardware devices.
PC based systems might reap the benefits of atleast somewhat standardizing the equipment (atleast between models), and before you say it; yes I understand the impact it would have on the hardware industry, but maybe performance is atleast one cause for the increase in market share that Apple is enjoying.