I was in the process of building a new gaming box a few months ago but I had to put the plans on hold for a bit. Now I'm back in the saddle and I should be pulling the trigger on the parts in the next month or so. These are the parts that I have so far: Case - Antec 900 Monitor - Acer 22" with max resolution of 1680 x 1050 OS - Vista 64 bit I need some help picking out the rest of the components. I haven't built a pc in over six years so it's going to be a work-in-progress. The new pc is going to be used primarily for gaming (MMO, FPS, and strategy games) with some video editing on the side (HD home videos of family). I know that there is no such that as building a "future proof" pc. However, I would like to be able to put together one that I will be using for the next 2 -3 years without a lot of problems. I have never OC'ed a pc and to be honest, I'm really hesitant to do so unless the machine can't handle current games and I can't afford to upgrade it. I'm afraid that I'll stress something to the point of no return because I had no idea what I was doing and fubar it. This is what I have in mind so far. Please feel free to interject and let me know if there are better options out there. CPU: E8500/E8600 or Q9550 (age old faster duo core vs. slightly slower quad core dilemma) CPU Cooler: ZEROtherm Nirvana NV120 120mm (seems to have solid reviews) MOBO: No idea GPU: This is the really hard part. See below. PSU: 750w that will fit into the Antec 900 and can run the it solidly Memory: 4 GB, not sure of the make though HDD: Seagate Barracuda ST3750330AS 750GB 7200 RPM SATA 3.0Gb/s 32MB Cache (pretty cheap and large HDD) My monitor will only support a maximum resolution of 1680 x 1050. Am I correct in that the higher end cards such as the 4870x2 and GTX280 cards may be a bit of an overkill because I won't be running anything at 1920x1200? Because this box will be primarily used for gaming, I don't mind investing in a solid graphics card. I'm just not sure which way to go. Any recommendations? Thanks in advance for any help.