A BTX Dell is not necessarily all that upgradeable. But that aside...
Personally I'd say if you're going to be doing a lot of modelling / high-stress work, forget a 'consumer' desktop and opt for a Xeon-based machine. It may work fine for a while, but hammer it enough and you will notice little annoyances cropping up here and there over time (Of course it depends on how long you'll be keeping the machine). If cost is an issue go single-socket for now and add another CPU later. If the work is high-stress, I'd also say to forego the home computer that is the Pro and opt for a Dell Precision or an HP xw-series machine.
This is one of the problems on this board - people are comparing bottom-feeder experiences they've had in Windows vs experiences on intentionally "sold-up" Apples. Use Vista64 on a Precision for example and you will realise just how rock-solid and fast the OS is (in a way that even the Pro + BC isn't, let alone Pro + Leopard).
While all three are based on the same chipset, there are differences between the Apple and the other two: Improved cooling at pretty minimal noise tradeoff (both HP/Dell are completely usable at home in terms of noise), better functional engineering for upgradeability / maintainability inside despite it not looking as neat. Some Dell configurations allow for higher memory density than the Pro, or possibilities for SLI pairing.