Originally Posted by
acrobat
Ahhh, not being a gamer does actually make a difference.
But still, this is a tough one to decide. The best decision for you, depends purely on firstly, what specific pieces of software you use, and then also on how the newer versions of those will work in the future.
The way it works is simple though. All software is sent to your processor to be processed. Most of it is sent in one stream, because its always only ever been processed by a single processor... But nowdays, some PC's have dual cores and quad cores, so the software is still catching up. If it splits its workload, and sends some stuff to one core, and some stuff to another core... then it makes really good use out of a dual core processor, and therefore, a dual core processor is usually better for that particular piece of software. (And then a quad core is even better still... because the software can break everything down into 4 streams, and then each stream of stuff has an entire processor core of its own to process it)
So you really need to know if the software splits up the workload into multiple streams or not. Its called being "Multi Threaded". Most software is way behind on this... but some stuff is keeping up to date. Games in particular are good at this, so thats why I suggested the Q6600 (quad core), if you where a gamer. Because games now and moreso in the future, will be more and more multithreaded, so will use multiple cores really well.
If all you did was browsing, downloading, and using MS Office, then I don't think multiple cores would pay off at all. In that case, you would be much better off with the first two chips you mentioned, because they are faster chips.
But some business related software is becoming gradually more multi-threaded, and quite a lot of applications are already making good use of the multiple cores. Like I said though, someone else will have to tell you which in particular. I may be wrong... but I'm sure I read somewhere that the later versions of Nero for example, is multi threaded, so makes good use of multiple cores. I would guess Photoshop is too, and id also guess that code compiling, video editing, video compiling and compression software, etc... is all multi threaded. And if not already, it will be soon.
So basically, the dual core chips are faster, and the quad core chip is only better if the specific pieces of software you use, would make good use of multiple cores. And the only way of knowing this, would be to list exactly what software you use, and then hopefully someone here will know if its multithreaded or not, and maybe people will know what the plans for the future is too. And if people didn't know, we could always just google together to find out. So the best choice depends purely on which software you use, and how that spreads the workload out.
One final important thing though..... is whether you would overclock or not? I haven't a clue which chip is best at overclocking, but other people here will be able to tell you that. But say for example, the Q6600 could be overclocked more than the other chips... then that would be the best choice. Because once its overclocked, it may end up at about the same speed as the other chips, BUT with the extra added benefit of it having 4 cores instead of 2. So we could do with knowing if you would be happy to overclock or not? Its not really difficult, but some people would not be happy to overclock for various reasons.