And I don't see much point anyway in upgrading the processors in 3-4 years. In 2013 it's probably pretty irrelevant if the computer has 2.26 or 2.93GHz processors. The only point in upgrading would be if the processors would be noticeably cheaper in the next 1 or 2 years time, which apparently is pretty hopeless when it comes to Xeons.
But I'm not dismissing anything yet, maybe there's an angle that could make this pretty nice
FWIW, I'd expect 2013 or thereabouts to hold 3-4GHz prosumer chips.
8 - 16 cores per chip, 2 - 4 threads per core.
The big difference between now and then will be local IO (which, more than anything, is the bottleneck today).
Today's 32MB disk cache is ridiculous. 2013 will most likely hold a 8 - 32GB cache, as we're seeing it in storage servers now (and have, for some time).
ZFS is a good indication of just how ridiculous 32MB cache is -- you'll want ~2GB free RAM for ZFS to thrive on normal workloads.
At some point soon, we're also bound to see "RAIDed" memory, as you don't want to starve all those cores, and you probably wouldn't want to dedicate memory per core (i.e., the easy way out).
Basically, local storage will once again be "slow memory", and RAIDed memory will be there because it should be a much cheaper option than going another few steps down the electroscope.
Of course, I could be wrong (my tea leaves won't even tell me what tomorrow will bring), but it sounds doable and reasonable.. IMNSHO
