People say price is very different from Apple to the rest here but no one has quoted any price differentials.
SP systems:
- Apple MP (base) $2499
- Dell T3500 (same CPU, memory, entry level 3D GPU card <ATI FirePro 4800>, and HD capacity) $1809
DP systems:
- Apple MP (base DP) $3799
- Dell T5500 (same CPU's, memory, and HD capacity) $3559
The Dell has better support than the Apple, so for a fairer comparison, add Apple care to both MacPro configurations.
By purchasing either Dell closer to the base model (just get the correct CPUID), and using 3rd party upgrades, it can be had even cheaper.
Xeon has error corrected memory which increases stability but costs performance.
Not entirely true.
First off, you do not have to use ECC memory any longer. Second, there may not be a performance hit for using ECC, particularly that which runs a Register chip (RDIMM).
Apple's refurbs can offer value also. If one presumes 6 core dual processors from Intel will get cheaper over time, there is also an upgrade path.
To some extent, Yes.
But upgradability depends on software support as well. So if Apple decides to cease OS support in say 3 years after buying the system, you're stuck with the existing OS installation, as the newer OS versions will no longer work.
A hack of some sort might be possible, but it's not a good idea IMHO to depend on something like that if you're earning a living with it.
Keep in mind, that generally speaking, consumer systems are typically supported for 3 years, and enterprise gear for 5. Unfortunately, Apple is treating the MP closer to consumer gear, so users wouldn't be wise to presume that a 5 year or longer support term will occur.
As for choosing between OS's, get a Mac. They're much more stable for large data sets. I used to do a lot of systems support for places that dealt with a lot of video and animation and generally you usually find Mac and Linux machines in those places for that very reason. Occasionally you'll have Windows machines but its not often. Then again if you are on a budget and don't require a super stable system a Win machine may be the way to go.
When was the last time you used a Windows machine, and what version of the OS was it?
I ask, as the disparity between the two in terms of stability has come a long way. Most of what I see these days, comes down to a lack of knowledge (either the user made mistakes, or the system vendor didn't iron out the bugs before shipping <unstable hardware and drivers for example>).
I'm not saying that one OS is better than another, but the old adage of Unix based OS's being far superior to Windows isn't the case any longer, particularly when configured properly.
Just something to think about.