And I honestly don't believe that my current E8400 will leave me dry in the next 2 years. Especially when overclocked.
Good luck with that, even at 4GHz, a Dual-Core will stuggle with games in a year, I am almost willing to bet on it. With Quad-Core prices dropping to under $100, more an more people are adopting them, and the game developers are seeing this. Some of the newer games we are already seeing require a quad-core for anything more than medium gameplay. Yes, some people are happy with this, some aren't. Most of the people that you see upgrading CPUs a lot, are not happy with medium performing PCs.
Look at me for example: I've probably gone through more CPUs than most, just talking about my main rig.
March 06: Opteron 148(Single-Core)
August 06: Athlon X2 4400+(Dual-Core)
January 07: E4300
June 07: E6600
September 07: Q6600
Febuary 09: X3370
That is 6 processors in 3 years and there are many reasons for these upgrades. Moving from the Opteron to the X2 was because I was unhappy with the single core's performance in games.
The move to the E4300 was because I was unhappy with the overclocking headroom of the AMD system I had, and having always been an overclocker, I moved to the E4300. Did I
need to do that upgrade, no, but I wanted something new to tinker with.
The move to the E6600 was simply because I was able to sell the E4300 for $10 less than what I was buying the E6600 for, so upgrading was a no brainer.
The move to the Q6600 was simply because I wanted a Quad-Core, mainly because they offered so much more for F@H.
The move to the x3370 was because I wanted a Quad-Core that could hit 4GHz, and I found one that was being sold for $250.
Now the interesting thing is that the Athlon X2 4400+ would be more than enough for
most, but most do not upgrade the CPU's very frequently. The people on this site, and other enthusiast sites like it, do not fit into the most category.