I don't understand why everyone's argument against quad-core is that applications aren't multi-threaded yet. Seriously. Do you read what you're saying as you're typing it? Unless your computer is running less than four processes, it's advantageous to have four cores.
That said, I'd get an E6750 or wait for newer quad cores.
I was actually reading a review the other day with a whack of benchmarks. In todays apps the C2D E6700 actually eats up the Q6600. While the quads are a good idea for commercial applications, it is completely and utterly pointless for the home desktop at this point, unless you're looking for bragging rights. I was thinking of replacing with my E6700 with the Quad, until I found out that my C2D outperforms it.
Well when you really think about it, only a very small percentage of people that play HL2 don't have quad cores, heck most are still on single core processors. So taking time to make full use of a quad-core is not cost effective.Yeah.. Looking back, I've actually recommended people get a Q6600 over similarly priced dual-cores, because the issue of Quad multi-threading was promising. Crysis, Sup Com, the revised source engine that went into HL2:ep.2.. They all promised to take advantage of 4 cores, but when they came out it was horrible coding, a terrible showing. It was then you start to realize how difficult it must be to create copious multi-threading code, on a finite budget and a strained schedule. (or maybe the devs were just lazy, hehe)