The first time I did this was in 1998, and again in 2004. I had a loaner computer in between so I didn’t need to assemble one between.
Cons:
- It can seem daunting, but if you apply yourself nearly anyone can do it.
- You have to be sure everything is compatible. I.E. You can’t buy an Opteron or Athlon 64 and use FB-DIMMs. No AGP motherboard with PCI-E video card. No EATX motherboard with ATX case, though ATX motherboard with an EATX case works.
- You have to be careful not to static-fry the parts or bend the CPU pins.
- Anti-virus and firewall software, a defacto requirement, won’t come with the PC. You’d need to get your own software (though you can download it and pay online).
Pros:
- You learn a lot if it’s your first time. Hopefully you don’t break the CPU, often the second most expensive part (RAM is the most expensive).
- You have a lot of flexibility, even within the confines of making sure everything is compatible. Want 10K RPM or 15K RPM hard drives? No problem. Want a special computer case, or even one that doesn’t look “weird?” No problem.
- The O.S. will be “vanilla,” meaning no value-added junk such a trial software or programs you really don’t need. If it’s Windows, you get exactly what Microsoft sells, instead of HP’s or Dell’s modified version. You also have the option of buying OEM if you can do without support from Microsoft.
- You learn about hardware configuration that optimizes performance, such as “don’t mix IDE optical drives with hard drive in the same channel” and “use even numbers of DIMMs for dual-channel, which is twice as fast.”
- It’s easier to get rare combinations. Want dual Opterons? No problem. Want 12 hard drives? No problem. SCSI/SAS (rare except in servers, but needed for 15K RPM)? No problem.
- Sometimes it’s also possible to recycle parts for another PC. Like how things are set-up and the case, but want something bigger, better, and faster? Keep the hard drive, DVD, and Case, and replace the guts.
- If you order online and have the cash, you can get any combination that’s available somewhere. For example, I wanted an Opteron, but no local place sold it. It also needs Registered RAM, which no local place sells. But I ordered online and got the parts.
