This discussion is ranging a bit far, even for by Around the Campfire.
If anyone really wants some gory details on processor and board design cost trades PM me and I'll see if I can find some non-proprietary references.
For the rest of it I'll try to provide a high level example. The design trades for a laptop are different than for a desktop. A laptop can have very similar numbers to a desktop (advertised processor clock speed, amount of memory etc.) and it will cost more and still still be much slower in reality. Of course if you really need a portable system you won't be looking at the desktops.
That is a macro level example of trades that every manufacturer makes for every system/price point they want to sell. The devil is always in the details and a lot of the details easy to understand (i.e. how many USB/network/PCI ports) while others are esoterica like thermal design/analysis, statistical analysis of faults (detected and undetected), board layout to minimize emissions and susceptibility, processor design trades include pipeline depth, managing look aheads, core management....
Intel's fastest performing chips / motherboards are not the one with the fastest clockspeeds. Of course comparing server class systems to desktops or laptops is also kind of like trying to compare athletes from different sports. They each excel at some things and not others.
On the SW side of performance I was speaking of SW in general but the OS has a lot to do with how the user perceives performance (and how much of the hw capacity is available to the application). Using Windows as the example, the OS consumption of computing resources since Windows 3.1 is staggering. I used 3.1 on a 386 way back when memory was measured in Kbytes and the OS fit on a couple of 800k disks. It felt reasonable for "exploring" the local computer. Fast forward to Windows 7 and running on a 386 is laughable - we now require 1 GHz processors, 1GB of ram and 16GB of disk space for the user to do the essentially the same thing and it doesn't feel all that more responsive. Some of this is due to how Windows prioritizes and schedules multiple tasks and some of it is that the OS does a lot more (which any specific individual user may or may not need). We now have prettier colors, live/background indexing etc. but feature creep is consuming hardware gains as fast as they can be made.
I have been very careful in how I phrase the cost comparison discussion since it seems to always lead to bad places. Being blunt - you can always, always find a cheaper computer than Apple's lowest cost machines, especially if you are willing to build one. However, if you select a specific Apple Computer (say the 15" laptops?) and do a feature by feature comparison, there are some models where is difficult to find equivalent capabilities (including weight, screen resolution, battery life etc.) for a significantly better price. Not true for every product but all I am trying to point out is that Apple is well priced with quite a few of the products.
Only the end user can evaluate a value proposition. For home use I prefer Macs, and I can do things on my Mac that I cannot do for an equivalent price using Windows or Linux. Macs clearly aren't the answer for everyone but they are a good answer for a lot of people.
- Eric