(Assuming U.S. Dollar)
I'm also a "bang-for-your-buck" gamer, so I looked for inexpensive, quality parts to put in my PC. Having said that, let's examine the suggestions you and your friend came up with:
Motherboard: Since your build only includes one graphics card, these are both good choices as they have only one PCI-e x16 slot. The only difference is the chipset (P45 vs P43). I have used the EP43-UD3L with success before, overclocking a e5200 to 3.6 gHz on air cooling using less than the Intel recommended max voltage of 1.3625 V, so, bottom line, if you overclock your CPU and want to save money on the motherboard, I would choose the
EP43-UD3L, which is basically the updated version of the DS3L you chose.
Processor: The easiest way to overclock (I'm new to it by the way) is to buy a cpu with a high multiplier. CPU frequency is determined by multiplying the front side bus (FSB) by the multiplier. So, the q8200 at 2.33 gHz at stock settings is a 7x multi with a 333 FSB (7 x 333 = 2.33 gHz). That low multiplier makes it more difficult to push the CPU to higher speeds, as you would have to increase the FSB (and, at some point, increase the voltage for a given FSB to get the chip stable). More volts = more heat, so you need to get good aftermarket cooler to dissipate the heat. Let's turn to the q9550... well, at Newegg, the q9550 is basically 10 dollars less than the i920, so, at that point, I would be looking at a LGA 1366-based build as opposed to the LGA 775-based build (which is what you have). But, since you don't want to kill your wallet, stick with a cheaper 775 CPU. With all that said,
I wouldn't recommend either one of those chips, but would instead go with a dual core cpu and overclock it. The E5200 is a great overclocker (though it must be said that overclocking is a matter of lucking out and getting a good chip). It has a high multiplier (12.5x) and a low FSB (200 mHz), so overclocking is no sweat, and most of them are great overclockers, with some of them being exceptional ones. So, again,
I recommend the E5200 over both your CPUs, if you're looking to save money.
RAM: This will be quick, i swear!
http://www.newegg.com/Product/Product.aspx?Item=N82E16820211188
Not really sure why everyone swears by ram that is 1066 or higher when you would need to overclock the FSB to 533 mHz just to have the ram speed and FSB running at 1:1 ratio (the ideal ratio), but whatever, not my money. I chose this set of ram because a) it uses standard voltages at stock settings (1.8 V, less heat generated) b) it is overclockable (mine is running at 890 paired with a E8400 CPU with a .2V increase).
GPU: You didn't mention what resolution you are running at, but since your looking for something that won't kill your wallet, I'm going to assume you're stick with a middle of the road resolution. Middle of the road for me is 1680x1050, so let's use that! I'm a fan of nvidia, but ATI is really whooping a$$ when it comes to the price-to-performance ratio. With that said, if going with nvidia, a GTX 260 is a great choice at that resolution. It's cheap, and it works! BFG, EVGA and XFX all offer lifetime warranties, so I would go with one of those (careful with EVGA though, you have to read the model number and decipher whether it is a lifetime warranty or a 2 year warranty). The 4890 is better than the 260, but there is significant price difference, especially if you get the XFX-branded 4890 (again, lifetime warranty). Have you considered the 4870? It is a few percentage points lower than the 4890, and costs less.
The 260 and 4870 are about equal in performance, looking at the big picture.
HDD: I'm a fan of the 640 GB western digital because it has the highest density/platter. I just found that to be impressive, but its not a HUGE deal really. Just make sure if you get a western digital that you get either the blue or black version. The green version is saves power by running the platters at a lower RPM, which affects the read and write speed. It's just fine for media, but it'll increase your load times for games.
Heatsink: I like the Xigmatek S1283. It's cheap and it works! From what I have read, heatsinks with that type of design (copper heatpipes touching the integrated heat spreader of the CPU) generally are about equal, with only a couple of degrees separating the very best from the worst. I wouldn't pay the premium to have my CPU running at 59 C at full load versus 62 C at full load, since it is still below the 74.1 C (or is is 71.4 C...) junction for these 45 nm CPUs, so I'd just stick with the "cheap and works" philosophy. Just get the retention bracket and some thermal paste (I prefer nonmetallic based paste, because it is not electrically conductive... Arctic Cooling MX-2 is good).
PSU: I don't upgrade often. In fact, I don't upgrade my existing computers, I just build it with new parts and it serves me for a few years until I build a whole new machine from scratch. With that said, I have the corsair 650 as well, thinking that I might use it later, but I realized that I won't, so it was overkill for my system. To power your computer, all you need is that
VX 550 from Corsair that your friend mentioned. I prefer a single 12V rail because I don't have to worry about load balancing. I like modular PSUs, but since you're trying to save, just stick with a non-modular.
Case: AIRFLOW! Get case with good airflow, and load it up with cheapo Yate Loons. I have the
Coolermaster 690, and all but one of the fan holes has a fan. The one without one is located above the CPU area because the Xigmatek cooler is too tall, so I had to remove the fan. I used low speed fans on for the intake (lower front of the case and side panel) and medium speed fans on the exhaust (top rear of the case). Everything is nice and cool.
Good luck!