In Windows, although programs crash less often, driver incompatibility, or indeed, drivers that just got up on the wrong side of the bed on a particular day, will take down the system. There's also the weird bugs that crop up in Windows for no apparent reason and then just go away. Bizarre.
That sounds like a problem specific to your machine. I've been building PCs all my life (in addition to buying Macs - people can like both!) and haven't had that problem since the move to Vista of all things. I think it's because the 64-bit version of Windows dropped a lot of legacy hardware support and required all new drivers and validation. Oh, and I only run WHQL certified drivers. Anything else and you are potentially compromising the stability of the system.
That said, I don't know what OEMs like Dell do with their systems. Any OEM PC I've ever used had a ton of crapware installed out of the box.
At least with Windows 8, there is an option built in to reset the OS to a completely stock version without any of that. (at least, that was my understanding from a friend that bought an XPS12 earlier in the year)
The irony is that I tested Windows 7 for a full year on a Mac Pro before switching hardware: rock stable. So, from a stability standpoint, whether in Windows or OS X, buy Mac hardware. The most powerful Mac? The nMP. Sure you can't build your own and customize it like crazy like with a PC (which can be a lot of fun), but at least it won't bug-out on you when least expected.
Honestly, I love the internal design of the Mac Pro (externally, I'm not a fan) but if you plan on running Windows on it, I'd build a PC for less.
The Mac Pro basically has no expansion options unless you are willing to invest a lot of money in external Thunderbolt or USB3 hardware.
With a PC I can just buy an enterprise-level 4TB disk and put it in the case if I need extra storage.
Things like that are a major hassle with the new Mac Pro unless you buy something like those ridiculously expensive Promise Thunderbolt enclosures.
I can buy any number of off-the-shelf PCIe cards, and I don't need to worry about whether they're compatible with OS X or not.
The Mac Pro is basically for people that work in Final Cut Pro X, or people that are hitting the ceiling of what a quad-core i7 can do and need more CPU cores in OS X. (assuming their application can take proper advantage of the additional cores)
Don't forget that you are moving back a generation in performance with the Mac Pro CPU (it's using Ivy Bridge-E) so each individual core is slower than a Haswell i7 at the same clockspeed.
I suppose it's
possible that some people have a use for that GPU power for things on OS X besides OpenCL, but I'm having a difficult time coming up with anything which requires OS X.
for audio - i'm more interested to know if latency numbers over this TB2 interface are better than they are
now.
Thunderbolt 2 is basically Thunderbolt 1, but they now send data over the second channel instead of it being dedicated to video. (so video now shares bandwidth with other devices)
If latency matters, you're still probably best with dedicated PCIe interfaces. (or hardware which bypasses the PC for monitoring)
Not true. Right now, FCPX is the only thing that takes advantage of all its processing power. However, as developers get to use it and leverage its muscle, I am sure more professional applications will start supporting it. Thus, it will make the Mac Pro much suited for everyone than a select few like right now.
OpenCL has been around for a number of years at this point, and very little has taken advantage of it.
It's a nice dream, but buy the machine for what it can do now, not what it might (or might not) be able to do in the future.
If that future arrives, the current GPUs may not cut it for OpenCL performance any more.
I know someone that does video mastering for films, and FCPX just doesn't cut it for his needs - none of the GPU accelerated encoding tools do.
He needs as much CPU performance as he can get. (which means a PC with two or more CPUs)
If Apple offered a system with a single GPU and dual CPUs, it's something he would be considering - but the
ridiculous mark-up on the CPUs would probably just make him build a PC anyway.