Re: CPU Upgrade
Wait for Q1 2011, then you can get an i7 2600 (Sandy Bridge). That's the next generation 32nm based on a new architecture. Generally they're about 50% more powerful than the shrink of the previous generation (Nehalem (otherwise known as the "i" line) started out as 45nm, and then was reworked or "shrunk" down to 32nm and named Westmere. Sandy Bridge, it's successor, will be introduced as 32nm. In Q3-Q4 Sandy Bridge will be shrunk to 22nm and be called Ivy Bridge.
All that aside, if you're looking to get a new processor and want it to be "modern", wait until you can get a Sandy Bridge model. Westmeres (32nm Nehalem) will be old news beginning of next year.
[CPU: e6600 @ 3300 MHz] // [MB: ASUS P5N-E SLi] // [RAM: Patriot 'eased latency' PC2-6400 @ DDR800 5-4-4-12-2T] // [GPU: 8800GTX @ 650/1000/1600 (volt modded)] // [HDD: 2x Cavier 500GiB stripe] // [Chassis: Thermaltake Armor VA8000 (black)] // [PSU: Aspire(Apevia) 680w] // [OS: Windows 7 Ultimate x64][Cooling: water cooled GPU and CPU]
^ (9/7/2010): Ha, I remember when that was the stuff. My water cooling has since leaked and fried my mobo. So now I'm rocking an MSI laptop with an i5 430m :)