[citation][nom]Rob Robideau[/nom]Is there any cost savings in buying a complete off the shelf system and upgrading certain components. I think this would make and interesting read: System modifier marathon![/citation]
I don't know if there is, but once you start replacing things, you're probably not going to end up saving money, and probably cost yourself some. If you can just add stuff, maybe.
But, if you look a little closer, do you really want to trust the junk that HP, Dell, Apple, etc... put in their machines? To me, the most important component is the power supply, because if it goes bad, you're risking bigger failures downstream. And also a flaky power supply or one that isn't very close to spec can cause unreliability and premature failure. I need to know my power supply is good, and I would never get that feeling from a "big-name" maker. They can't communicate the value of that to customers easily, and so can't use these good parts as they add cost but little or no perceived value.
They also come with generally slow memory, again, because the average public isn't going to understand CL7 or CL9 memory. So they go with cheap. For small cache processors like the Athlon II x3 and x4 particularly, memory speed is significant, and they don't care about saving $2 even when it doesn't make sense. So, you'd have to toss it in many cases.
Also, do you feel comfortable using a weird HP/Dell/Lenovo etc... motherboard? I don't want that rubbish in my house. I'm much more comfortable with Intel, Supermicro, and strangely, Gigabyte than something from a big company that generally has fewer options and often weird BIOS screens. I also question the reliability, because, again, they are after cheap, not great quality.
So, there are a lot of reasons for wanting to build from scratch. In addition, for me, an additional one is I don't use a standard keyboard, so that's throwaway. Maybe you have a special mouse, or whatever. The point is, you have choices when you build your own, and throwing them away and trusting a big company isn't something I want to do. Do you?