This narrative is my thought process when choosing parts.
sKora's system design guide beta v0.1
First, I want to make a distinction between cheap and inexpensive. You'll see me use both and they have very different meanings here:
CHEAP - The lowest price part regardless of quality or performance. Prone to high failure rates and taking other components with it.
Inexpensive - Parts that cost less than others, but meet the minimum standards of quality to be good enough.
I bracket builds into 1 of 4 categories.
Bargain - Just a box that turns on and runs programs. This is older 2nd and 3rd gen tech and is built as a one and done. Life expectancy is short also. Very few parts can or should be carried over to a future build after a bargain build has exhausted its useful life. Proximon made a good point on early review that pre-built systems work well for this need.
Budget - Maximize the price/performance ratio and have some upgrade path. Budget builders have high enough standards to spend extra on quality parts that offer reasonable returns. It is current tech but usually baby brother versions of the high end options. Also consider upgrade paths and options for future builds with what is bought now.
Gamer - While conscientious of Price/Performance, its more about getting great performance and quality and willing to pay some premium for it. Gamers use current tech with high end components, but not elite. The upgrade path is limited here as the initial build generally is near the top of the tech tree. Gamers aren't usually immediate adopters of next gen tech, but willing to do a full platform upgrade when warranted instead of just a component or too.
Enthusiast - Whats price? Performance at most any cost. Enthusiast are the ones buying multi GPU systems and the most powerful extreme CPUs. Highest quality and the most current tech. Upgrades will happen until something else bright and shiny comes along that can't be stuck in their current system, then its a new build again. This will be the thinnest section from me and would need help from those that actually build/use these systems.
Now that we have 4 levels of options, lets start with order to make decisions in. The components are listed like a flowchart of decision for system building when starting from scratch. Right now, this is geared more towards the gaming segment and will be expanded to include productivity and editing rigs as my knowledge develops. All gaming rigs will run internet and office softwares just fine.
1st Decision - THE MONITOR:
For a gaming build, the most important part of the system that we interact with is the monitor. It drives the level of all the other parts we buy if we want to keep a well balanced system. With monitor selection, physical characteristics are just as important as the technical numbers. Size has to be considered when looking at various resolutions. The bigger the monitor at a given resolution, the grainer it will look compared to a monitor with the same resolution thats smaller. I've seen some 28" monitors at 1920x1080 and while big, they don't look as good as a 22" 1920x1080. This is the same reason HDTVs don't look as clear as a smaller display. Your picture is being stretched out to add the size. Also consider how far are you sitting away from the display. (I'll look for some guidelines to link in here later unless someone can provide one.) Buying a display is a part that will last across multiple builds. Its worth spending extra now to get the proper display for your needs.
Bargain: 1280x1024 or 1440x900 and under (1.3 million pixels or under.)
Budget: 1680x1050 (1.75 million pixels)
Gamer: 1920x1080 or 1920x1200 (2-2.3 million pixels)
Enthusiast: 2560x1600 (4 million pixels)
Resources:
As far as which model from what manufacture to choose, there's no good answer. The summary from this
LCD guide from anandtech basically says, most people will be satisfied with any LCD monitor they buy. For that reason, you can't trust the reviews from newegg either. You already know if you are a videophile and will pull more from the review than others. For most people, get the most cost effective monitor for the resolution you want. A good way to shop for monitors also is take the model numbers of what you can get online to a store and compare. If you have a picture you are familiar with that has a lot of detail, take it on USB with you. Its best to look at something you know to compare your candidates against each other.
Multi-monitor setups: I'll admit, I've never played around with this on a gaming machine. I keep very few extra parts around, and extra monitors get sold or donated since I hate storing large items like that. From what I've been able to tell, if you are using a second monitor for just 2d desktop apps, there is minimal impact in your games no the primary monitor. That being said, the second display is for display only unless you're running your game in window'd mode, which will reduce performance 10%-15%. So if you're running mutiple monitors while gaming and want access to the second screen without alt+tab, buy more GPU than the single gaming monitor would normally justify.
GRAPHICS CARD (GPU):
As you can see from number of pixels, there's a lot more calculations that go into higher resolution displays and require more powerful GPUs. Pick a GPU too weak for your display, and you'll have low performance in games. Pick one too powerful, and you're spending money that may be more useful elsewhere. There's no easy answer for Nvidia vs ATI either. When looking at the charts, put more weight into the games that you plan to play.
Bargain: With low resolutions and no expectation of quality, this part is going to be just enough to run the target softwares. Sometimes onboard graphics will be enough.
Recommendation: If further GPU power is needed, it will most likely fall in the $40-$60 price range and consist of a 9500GT or higher from Nvidia or 4650 from ATI. Some homework will need to be done to find what inventories are being slashed and where the best sales are. Be careful of DDR2 cards, they won't do as well as DDR3 even if the DDR2 has double the ram. Higher bit bus rates will perform better for the same DDR type, so if the price is the same, get the higher bus width. I usually look for a 4670 or 9600GSO that can be found around for $40 after mail in rebate.
Budget: Most responses here throughout the guide are going to be the price/performance champion. Some extra money can be spent for one level up as it will provide excellent performance now, and still have good performance in over a year. I generally don't encourage crossfire/SLI setups in the budget range. Generally, by the time the original card lacks the power to meet a budget builders needs, adding a second card will have very limited returns compared to replacing the original card. If the CPU is still capable, getting the current price/performance champion is advised. If this logic is followed, it also allows to buy a less expensive motherboard with 1x pcie 2.0 x16 slot.
Recommendation: The day of the budget champions in the sub $100 4850 and $125 4870 have gone as inventories dry up and prices rise. The replacement cards in the 5750 and 5770 are a little more expensive and hard to justify spending that much on some lower budgets. There's no easy answer here for a recommendation. You can either spend the extra to get the latest card, spend a little extra and still get great cards in the 48xx card, or go low and wait for prices to drop. It may be 1st half 2010 before they do as I'm not expecting any charity pricing from ATI while Nvidia doesn't have a product to compete. I would check to see about getting a used card now, and wait.
Gamer: To support up to 1920x1200, there are two ways to get there. A single higher powered GPU or dual GPUs. As gamers are going to want constant performance, adding a second card can happen within a time frame that the second card would still be technologically adequate and financially appropriate. The CPU would still be current and the initial motherboard purchases will most likely be able to support 2 GPUs. While the GPU won't be the newest card on release, they fall into acceptable prices after a round or two of price wars between the two chip manufactures.
Recommendations: While older cards, they can't be overlooked if you can live without DX11, GTX 275, HD 4890. Either of the single cards can be doubled up (motherboard support required) in the future and add longevity to the system. This the first point I'd also shoot for a 5770 with the intention of CF later or a 5850, though theres still a new product without competition premium on the price tag.
Enthusiast: High resolutions need serious GPU power for high settings and eye candy. It cost to run at those specs.
Recommendations: 5870 or 5870CF
Resources:
Tom's does a great job with reviews and comparisons. Be sure to look at the most current "Best cards for the money" article along with any specific reviews of the cards in contention for your purchase.
Toms Hardware Guide Graphics Articles
Also, since you have a monitor picked out, use the charts to compare the cards you're look at for the resolution you'll be playing at.
THG GPU Charts
CPU:
Balancing a CPU so it doesn't bottleneck the graphics solution is important and based very much on the use of the system. Since most of the chips recommended all overclock well, cooling and overclocking design questions will be brought up after a case solution is found.
Bargain: Most any dual core should fit the bill here. There are some that will do better than others for very little increase in cost.
Recommendation: The E5200 is a great price and performance if you get a board to overclock it on. If you don't plan to overclock, there are faster stock AMD chips in the same price bracket of $60-$70 out there.
Budget: I know this will spur some debates, but right now, an AM3 CPU with DDR3 is a must for long term upgrading. While there isn't much of a performance gain with the DDR3, its possible it could be used on the next gen AMD CPUs. If they continue with their backward compatible philosophy, then the AM4 cpus could have the next gen Ram and DDR3 controllers on the chip. If you spend a little extra now, then you possibly have the ram for the next gen CPU if it does play out that way. So the AMD Phenom II x3 is the lowest I'd put i a budget build at this time.
Recommendation: AMD Phenom II x3 710 or 720
Gamer: Here again, because of upgrading, AMD gets the nod. While the x3 is enough to get the job done, I'd spend the few extra bucks to get an AMD x4. This will help as future programs are better optimized for multi core CPUs. The i7 920 does need to be considered here if you want SLI support. It will cost more, but also has the upgrade life the AM3s should.
Recommendation: AMD Phenom II x4 945 or 955 for ATI cards or i7 920 for SLI setups.
Enthusiast: Whether you'll use that much CPU power or not, Intel's i7 920 is the best and outclasses the AMD flagship 955. The 955 is powerful enough to keep up with the heaviest GPU solutions, but AMD doesn't support SLI either. So for just gaming, you're spending more on the i7 than you are going to use.
Recommendation: The i7 gets to sit alone here for the option of SLI and crossfire and bragging rights.
Resources:
THG CPU articles
THG CPU Charts
THG How many cores do you need
MOTHERBOARD:
Bargain: Anything that runs the chosen processor. Some features need to be taken into account like overclocking and on board graphics. Some research will have to be done on the BIOS of the model to find out if it overclocks or not. You can't base it off of chipset alone. Otherwise, just make sure you're buying the right kind of ram.
Budget: Since the recommendation is for an AM3 CPU with DDR3, there are just a few choices here. AMD 770 AM3 chipset is the base solution with 1 PCIe 2.0 x16 slot. For a little more, the AMD 790GX is a solid choice. If the 790GX has the SB750 south bridge chip, it will be a very capable overclocker and can support 2 ATI GPUs in crossfire, if you do want to that option. Again, its spending more on the mobo for that flexibility. You can choose an older AMD chipset with DDR2 ram. The upgrade path isn't there like the AM3s could be, but should be cheaper on the initial purchase. If you are overclocking, the AM3 SB700s do better than the SB600s did on the AM2/AM2+ boards.
If a budget builder does decide to go Intel Core 2 Duo, the two main options are the P43 or the P45 chipset boards. P43 will only have 1 PCIe 2.0 x16 slot and might not overclock as well as the P45, but should still be a good performer. The P45 comes in versions that have 1x and 2x PCIe 2.0 x16 slots. Spend what you need to for your option level you want. But you won't be able to do much upgrading once the CPU no longer fills your needs, You will be forced to go to a new platform and little will be able to be used from the old system.
Recommendation: AMD 770 AM3 chipset
Gamer: This is the same as budget but instead of starting with the 770, I'd start with at least the 790GX. While running 1 GPU, it will work at 16x bandwidth. If you want to run a second GPU, then both will run at 8x/8x. It is slower than 16x/16x and the amount of speed lost will depend on the game itself. If you want to avoid the bottleneck all together, then the AMD 790FX chipset is for you. It supports 16x/16x for dual GPUs but does carry a price increase.
Parallel Intel boards would be the P45 and X38/x48. The only difference between the x38 and x48 is the x48 OFFICIALLY supports 1600mhz FSB but both perform the same. Get the cheaper one if that's the route you choose. Same note applies on upgrading Intel from the budget comments above.
Recommendations: AMD 790GX for single GPUs and AMD 790FX for dual GPUs.
Enthusiast: Since the only current chipset that supports the i7 is the X58 chipset, I'd go with that.
Resources:
Proximon's guide to choosing parts does a nice overview of most of the chipsets readily available today.
Comparison of 8x/8x crossfire on a P45 vs 16x/16x crossfire on a X48
RAM/MEMORY:
Bargain: The cheapest that you need to run your system. If you're running Windows XP, 2 gigs should be enough. Vista needs 3 gigs. Wouldn't worry about 800 vs 667 unless the price is the same.
Budget: This will also have to be matched to the mobo chosen. Make sure with DDR3, you're choosing a dual channel kit and not a triple channel used on the X58 platform.
Don't pick a 6 gig kit. 4 gigs will be more than enough for gaming and you only need more if you're doing heavy video editing with very large files. If thats the case, you'd want a quad anyway. Price is obviously important, but if you have at least DDR3 1333mhz ram and when the prices are similar, look for the lowest CAS number. The lower the number, the faster the ram operates internally and the better overclock support it provides for the AMD cpus. Intel Core 2 chips don't have the memory controller on the chip and don't see much of a performance increase by faster ram.
Recommendation: DDR3-1333 or above with CAS 7. Try to avoid ram that requires high voltage if you can. If you are using DDR2, DDR2-1066 is only a few more bucks than the DDR2-800. This is more important for AMD chips than Intel.
Gamer: Ram is one of the components where the technology is further ahead and rarely the bottleneck in the system. So same recommendations apply as from Budget.
Enthusiast: The only difference here is the X58 board can use triple channel ram, so 6 gigs is the base for these systems. As above, watch the speed and CAS. The ram for i7 systems is capped at 1.65v.
Resources:
Sticky from the memory section. Needs updating for DDR3, but the principals are the same.
THG Memory articles. Spend some time here if you have questions. Articles address differences in performance based on speed, size, and DDR2 vs DDR3, and Intel vs AMD scaling.