- Upgrade to better CPU within existing Xeon series
They can't do that
and remain within their TDP envelope. The better Xeons are faster and more power hungry... not that that's a bad thing mind you. But it seems one of Apple's design goals with the Mac Pro was to squeeze out as much CPU grunt as they could while keeping chip power consumption below 200W (I think) total.
As those of us who've upgraded our Mac Pro CPUs have seen: the case, fans, heat sinks, etc, are all quite capable of dealing with hotter and faster chips. But Apple just didn't feel it worth the little extra noise.
- Replace entry-level single-core CPU with cheaper / more powerful i7 (lower price point)
That's anti-Mac Pro there. Why would they do that?
- Upgrade GPU
- Upgrade memory
Sure. End users can do the same thing for far less money in most cases.
- Upgrade Ethernet to 10GigE
No good application here until 10GigE switches become a bit more affordable and widespread.
- Add 3.5"/2.5" options for optical bay(s)
- Add SSD options / better SSD support (e.g. blade SSD's as found in the MBA, PCIe card or direkt slides for 2.5" drives)
Handy suggestions there, but I suspect they'd want to do some case reorganizing for that. And for that to happen, they'd want to release a new model
including updated Xeon chips... which don't exist yet.
- Add internal Raid-5/6 options
Obviously the current "built-in" RAID solutions with the Mac are all software-based. So any RAID changes they made would also be software based and not involve the machine itself.
The available RAID add-in PCI card is another story, but it isn't clear you were referring to that.
- Make hard drive bays hot-swapable
Are you sure they're not? I thought part of the SATA spec was: hot swappable.
- Add high-power USB e.g. for iPad charging
- Add USB 3 (/eSata)
Meh. Want to fast-charge your iPad? Plug it into the wall and stop bitching. USB3 will eventually find its way to the Mac I'm sure, but it'll take a motherboard overhaul and that's not going to happen until we have new Xeons available.
jas