More cores != more speed for general use. Yeah, if you are compiling your own software you can get things to work really fast with 6 cores but how many applications really take advantage of multiple cores? Very, very few.
Even if it were true that very few general use applications take advantage of multiple cores, the average user is running more than one application. For example, I looked at a system a friend was running and she had Windows 7 and Norton AV on a Celeron 900. She typically does Office applications and runs a browser at the same time. Compared to her old system its pretty snappy, but it still isn't anywhere near as decent.