A tutorial would be the wrong way to go. There is a lot more than just plugging component A into slot B.
When building a homemade computer system, there are a lot of variables and factors to consider. Just going out and purchasing a bunch of parts from everyone's favorite orange and white online retailer and throwing them together will just get you an overpriced system wrought with instabilities, if it works at all.
Designing the system for your needs.
Put simply: what will you use the computer for?
Some graphics design, video editing and CAD programs have only a small list of “supported” hardware. For example, Autodesk’s Maya application has specific graphics card model numbers and driver versions that are certified, and you need that exact card and driver for the application to function properly.
There are also other less exact requirements. Some programs may want a minimum amount of RAM installed in the system for to even start up. Some programs even have strict screen resolution requirements. These are all in conjunction with the general processor speed, memory and hard drive requirements which most of the time need interpreting.
You may see a requirement like “Intel Pentium 4 3.04 GHz or higher” in a requirement list. However, most of the time a suitable AMD processor will work the same or even better. Then of course you will still even see “Pentium 4” in current lists, even though the P4 is long dead and buried. That and the 3.04 GHz requirement is most of the time relevant to the generation. Take note, I said most of the time and not all the time. So if it says a P4 running at least at 3.0 GHz a comparable Core i7 running at 2.4 GHz could actually work 100x better. However, about 0.5% of the time, that clock speed is important. A lot of programs, still to this day, do not support Asymmetrical Multiprocessing which is a fancy term for multiple cores. Even though they will operate on the multi-core machine, when it processes it will only utilize a single core and may not operate as quickly or it could crash.
Anyway, point specific requirements aside. Take a look at what you want the system to do. For basic word processing, web browsing and the like you want at least 2 GiB of memory. For gaming and watching video, you want at least 4 GiB of memory. For graphic design, video processing, high end Gaming and CAD you may want at least 8 GiB if not 12 GiB of memory.
Hard drive space: If you do a lot of P2P, have a lot of music or videos you may want large hard drives or a RAID of multiple hard drives. If speed is your game, you may want smaller solid-state drives or high-rpm drives like the WD VelociRaptor or 15k rpm SAS drives. For general everyday use, a 500 GiB 7200 rpm SATA drive will work fine, with maybe a 1 TiB USB external backup drive. (You WILL have a backup drive, right?!?!)
Choosing components that work well together.
Put Simply: Matching the NB Chipset to the processor and video card, matching RAM to the motherboard, etc…
A lot of different brands and generations work with different hardware. You need to take into account compatibility and Common Good Practices. When it comes to building computers, I take the Mike Holmes approach: “Do it right, the first time.” And I go the extra mile.
Future Proofing.
How long do you want this system to last? The Product Life Cycle for you business people out there.
Generally speaking, this day in age: I would say you have to draw the line at 4 years. However if you are a super user and like speed, I would update every 2 years.
Don’t be fooled by “I can update x component down the road” or “I can add in extra RAM, video cards, processors down the road.” 90% of the time you never actually get to it. That and if you do want to upgrade, you probably won’t be able to find the part that matches. Retail production cycles move too fast. Build it for it’s lifecycle, then when that lifecycle is up, repurpose it to some semi-retirement duties, donate it or give it to your Auntie May.
Pet Peeves
I hate when people underpower or overpower the PC. There is probably a 99.999% chance that unless you have 4 OC’d video cards, 12 hard-drives and two processors that you will ever need a 1200w PSU. One the flip side, there is an equal chance that a 180w PSU won’t work for you either.
Overclocking. I don’t believe in it. This is sensitive equipment, and there is no conspiracy to limit the masses. All it will do is make your system unstable and put a serious limit on it’s lifespan. You may argue or yell, “but I’m too poor to afford the faster PC.” It’s like modifying a car, it will only cost you more money.
Save your money, spend it in the right places.
RAM latency…. This is a BIG pet peeve. Get the rated RAM for the motherboard & processor to match the stock clock speed at the LOWEST possible latency you can find.
64-bit or not to 64-bit. 99.99% of all hardware today is 64-bit compatible. Unless you are just doing the most basic of typing and web browsing, I would suggest to go for it.
Legacy hardware. You don’t need a floppy and 75% of the time you don’t need a DVD drive. Blu-Ray is a waste of time. PATA devices ARE DEAD! DO NOT USE THEM! So are PCI, Parallel and COM ports. If you are still using a program or hardware that uses any of these products, I would throw it away. Again, arguable, but I believe you must take the band-aid approach. It’s painful, but sometimes a necessary evil.
WWGTD: What Would GT Do?
Me? This is how I spec a PC. I spend the good money on the better motherboard and save money on the lowest processor in the highest tier (No extremes, just a waste). I get a single good video card with the newest chipset, but maybe a lower model with less speed and memory. Also, some good things to remember, get a NIC with TOE. That will save processor cycles if you use a lot of bandwidth.
To be honest, the better processor cache, memory latency and a good fast hard-drive with a good amount of ram will make a great PC for little money. Properly match the chipsets, and use parts that are listed on the QVL for each other component. Also use a separate drive for the OS and the data storage.
Hope that helps.
Cheers,
GT
"Now, I don't want to get off on a rant here, but..." - Dennis Miller
