Yes, another thread about specs. It can vary wildly depending on the the needs of an individual and their budget, but then you have to consider what cannot be upgraded later and choose to spend a bit more upfront. Needless to say, It's been a tough decision. I've read just about every thread and review, so there might not be much to add to my post. Though, it may come in handy to others. What will I use a Mac Pro for? Mostly 3D Modeling, Rendering and Illustration, plus 3D Printing. This involves ZBrush, Modo, HDR Light Studio, Substance Designer/Painter, Adobe Creative Cloud Software. Current Machine: Early 2013 rMBP 15" with a 2.7GHz i7, 16GB Memory and 512GB SSD Storage. Usually docked with a Dell 30" display. Cons with this system as a primary workstation: Noise (Multithreaded ZBrush Issues), heat dissipation (Rendering) and Ram/GPU limitations. nMP Spec Decisions: 512GB vs 1TB: I can likely live with 512GB, but should I pass up on 1TB for peace of mind? It can't be upgraded later (as of now) and I'm likely to install Windows using Bootcamp, so the extra storage would be handy. Question: Is it a better practice to install Windows on an external thunderbolt drive with bootcamp? The $500 it would take to upgrade to 1TB could easily be used for a fast external drive. 6-Core vs 8 Core: I've settled on going with the 6 core. 8 cores is tempting for rendering, but not essential. My main goal is to have an edge with rendering over 4 core systems, plus no heat issues and quiet. A rMBP and iMac can't do this. Question: For 3D modeling and Rendering, would it be better to downgrade some specs to afford the 8-core? With the 8 core, you'd immediately see the benefit in rendering, while the difference between D500s and D700s and less storage and memory, not so much. Then again, extra 3D viewport performance with a D700 may be more important than shaving time off a render or animation. Another consideration, it seems the CPU can be upgraded down the road, even with turn-key services through OWC. Might as well max out other areas that currently can't be upgraded (Storage and GPUs). Memory: It seems to be a no brainer to upgrade your ram to 64GB from B&H with Crucial memory for around $636. $500 would only get you 32GB from Apple. D500s vs D700s: D500s would likely meet my needs in 3D software, but can't be upgraded and could struggle with performance later. D700s are generally recommended by default to be on the safe side, and a bargain, so that's what I'll go with. Final Specs and Questions Recap: nMP | 6-core | 12GB Memory (Upgrade to 64GB) | 1TB Storage | D700 1: To repeat, would it be better to go with 512GB instead of 1TB to use the $500 savings towards an external drive for such things as Windows using Bootcamp, or just stick with 1TB? 2: For rendering and modeling, would an 8-core/D500 combo be desirable over a 6-core/D700 combo? In that respect, which similarly priced configurations below would you prefer to have right now, disregarding what can and cannot be upgraded later? 8-cores | D500s | 12GB memory | 512gb storage ($5,699 + $318 32GB (2x16) Ram Upgrade = $6017) 6-cores | D700s | 12GB memory | 1TB storage ($5,299 + $636 64GB (4x16) Ram Upgrade = $5935) I'm guessing with the above specs and price limit, most would go with the 6-core.