as for dedicated servers, the big question in my mind is "why don't they give you more ram?" there's no reason to run a single socket with less than 8GiB and a dual socket with less than 32GiB (well, not no reason, but in the general case. Ram speeds up disk, usually, which is horribly slow, even if you buy expensive disk.)
I've found an interesting model for renting servers; I charge a kinda hefty setup fee (like $500 for a core2quad with 2 disk and 8GiB ram. within a couple hundred of the parts cost) but then charge $70/month ongoing. (for one of my 8 core 32GB ram systems, with some disks thrown in, it was $1200 up front and $175/month)
It does lock the customer in, which is not providing value, but on the other hand, if they stay for a while, it's much cheaper than market rates, and I'm ok with it because the customer has covered most of my capital outlay.
I think the thing is that most of us small operators are leery of capital outlays that take many months to repay, and I think the large operators actually pay more for the hardware.
No, I'm serious. every large company I've worked at bought pre-built servers from HP or Dell or whatever, and they always ended up paying a large premium over what I would pay buying parts (when they are on sale) for servers that did the same thing. I think part of it was that salesmen are professionals, and part of it was that in a large corporation, the guy making the buy decision, well, it's not his money. He's more concerned with making a decision that looks right than a decision that is right.
On the other hand after making an especially bad mistake I once said "Hey, that was my Porsche."