I have to say, building my own PC has not been worth the disappointment and frustration that I constantly experienced. I have performed upgrade after upgrade, and my PC still can not give me decent performance. I upgraded the video card, and bumped the memory to 3 gigs, but it still ran like a dog. So I figured the only thing left had to be the processor. It was running a Pentium D 2.66 mhz. I purchased a Wolfdale 2.66 Dual Core, and installed it. The BIOS recognized the new processor, but to my dismay, Windows XP took even longer to boot up. I sat down and timed the boot up, and it takes a ridiculous 5 minutes before I can start using the PC. Even worse, I can rarely have more than 2 applications open at the same time. If I am burning a CD, Excel will freeze or white screen on me. Sometimes I enter stuff in IE and it takes 2 seconds later for the text to show up. Yahoo messanger is the worst. I get freeze ups like every 10 minutes. I also notice if I'm running too many things, I will often get a BSOD and the computer reboots immediately. Any suggestions why this thing runs so horrible? Dual core processor, decent video card, 3 gigs of RAM, and I still can't freaking play Civ 4 without framerate probs!! Additional note: I recently reformatted the hard drive, and it is running Norton, AVG virus and Dameon tools on startup.