Hello everyone. I've decided to post this because we still see some debate going over whether to get a Quad or a Duo. So, (hopefully) this will be helpful to some people wondering about which CPU to go with. Plus, this is generaly towards Intel CPUs, but with AMD, the scenario shouldn't be much different.
Of all the posts from various forums around the web, I've never seen anyone focusing one of the most important factors of CPU perfomance, and it's a rather simple point most people fail to realise:
- CPU architecture. Plain and simple.
But first things first:
I would like to start with some points. First of all, Duos and Quads have slightly different purposes: multitasking level. Depending on what you do, a Duo or a Quad will better suit your needs. Still, bear in mind that nothing stops a Duo from being a decent performer even in heavy multitasking.
Most people nowadays seem to completely ignore Core 2 Duo for no reason. Yes, it's pretty good for you that you have a Quad, but from my experience, I had the choice to go Quad 2 months back when I built my current computer, but I decided to go with the E8400. And I don't regret it any way. Why, you may ask. Because I just game.
But, IF you want to game while rendering stuff, converting movies or any other demanding tasks, of course a Quad will be better, because it's extra cores will get to the tasks on hand. But this difference does not apply in such a linear fashion when it comes to gaming.
there's only a significant increase in productivity if you MULTITASK HEAVILY. Most of us just want to play the game. Duos and Quads have slightly different purposes, and it's all about multitasking. A Quad doesn't bring a significant benefit over anything else.
So, all in all a Quad is only useful if you do heavy ammounts of multitasking, otherwise, if you just game, like me, a solid dual core will get you through all the gaming needs in the next 2-3 years, or even further.
Now, let's focus on gaming.
Another thing I believe is important to mention is that multithreaded games won't spawn a defined set/number threads. This means that a game won't spawn 2, 4 or 8 threads right of the box, multithreading is mostly all about scalability, so if a game detects a dual core, it will spawn 2 threads, a Quad it will spawn 4 threads, and so on.
Another common misconception is that a Quad will automatically bring double the performance that of a Duo. Like I said, when it comes to games, this isn't true. And it's rather simple why: because games will never be 100% CPU dependant.
Take a look at this GTA 4 benchmark: http://www.pcgameshardware.com/aid,669595/Reviews/GTA_4_PC-_CPU_benchmark_review_with_13_processors/?page=2
What we have in that benchmark is an E8400 getting 28 FPs and a Quad Extreme (QX) getting 38. There's obviously a difference, but take a look at the numbers: Plus, what you see here is the QX getting 38FPS OVERCLOCKED, and the E8400 gets 28 @ stock speeds. As we can see, Quads are nowhere near double the perfomance of a fast Dual core. And a fast, solid Duo can go past 4ghz easily, don't forget that. There's nothing to warrant getting a Quad core over a dual for gaming, even in a game as CPU intensive as GTA 4.
Let's go back to the initial technical aspect that is always neglected: Architecture.
Don't forget that CPU architecture is also a major factor in performance, and you also seem to neglect that s775 (core 2) quads are nothing more than 2 Duos glued together, so when Core 2 Duo starts to suck for gaming, you can expect your beloved Quads to suck as well. No other way around.
Go Quad if you want to, but you should never expect your Quad to significantly outlast a Duo in games, because it most likely won't.
But don't worry, Core 2 architecture (Duo or Quad) will still be a viable option for games for a few years to come. Get a Duo, get a Quad, it will make no difference when the technology behind these CPUs is not sufficient.
I hope this really helps some people deciding on which CPU to get. Just don't buy into the Quad hype just for the sake of it. There's nothing wrong with having a fast Duo if you game. Plus, like said previously, they are even more than decent performers on moderate/heavy multitasking.
Of all the posts from various forums around the web, I've never seen anyone focusing one of the most important factors of CPU perfomance, and it's a rather simple point most people fail to realise:
- CPU architecture. Plain and simple.
But first things first:
I would like to start with some points. First of all, Duos and Quads have slightly different purposes: multitasking level. Depending on what you do, a Duo or a Quad will better suit your needs. Still, bear in mind that nothing stops a Duo from being a decent performer even in heavy multitasking.
Most people nowadays seem to completely ignore Core 2 Duo for no reason. Yes, it's pretty good for you that you have a Quad, but from my experience, I had the choice to go Quad 2 months back when I built my current computer, but I decided to go with the E8400. And I don't regret it any way. Why, you may ask. Because I just game.
But, IF you want to game while rendering stuff, converting movies or any other demanding tasks, of course a Quad will be better, because it's extra cores will get to the tasks on hand. But this difference does not apply in such a linear fashion when it comes to gaming.
there's only a significant increase in productivity if you MULTITASK HEAVILY. Most of us just want to play the game. Duos and Quads have slightly different purposes, and it's all about multitasking. A Quad doesn't bring a significant benefit over anything else.
So, all in all a Quad is only useful if you do heavy ammounts of multitasking, otherwise, if you just game, like me, a solid dual core will get you through all the gaming needs in the next 2-3 years, or even further.
Now, let's focus on gaming.
Another thing I believe is important to mention is that multithreaded games won't spawn a defined set/number threads. This means that a game won't spawn 2, 4 or 8 threads right of the box, multithreading is mostly all about scalability, so if a game detects a dual core, it will spawn 2 threads, a Quad it will spawn 4 threads, and so on.
Another common misconception is that a Quad will automatically bring double the performance that of a Duo. Like I said, when it comes to games, this isn't true. And it's rather simple why: because games will never be 100% CPU dependant.
Take a look at this GTA 4 benchmark: http://www.pcgameshardware.com/aid,669595/Reviews/GTA_4_PC-_CPU_benchmark_review_with_13_processors/?page=2
What we have in that benchmark is an E8400 getting 28 FPs and a Quad Extreme (QX) getting 38. There's obviously a difference, but take a look at the numbers: Plus, what you see here is the QX getting 38FPS OVERCLOCKED, and the E8400 gets 28 @ stock speeds. As we can see, Quads are nowhere near double the perfomance of a fast Dual core. And a fast, solid Duo can go past 4ghz easily, don't forget that. There's nothing to warrant getting a Quad core over a dual for gaming, even in a game as CPU intensive as GTA 4.
Let's go back to the initial technical aspect that is always neglected: Architecture.
Don't forget that CPU architecture is also a major factor in performance, and you also seem to neglect that s775 (core 2) quads are nothing more than 2 Duos glued together, so when Core 2 Duo starts to suck for gaming, you can expect your beloved Quads to suck as well. No other way around.
Go Quad if you want to, but you should never expect your Quad to significantly outlast a Duo in games, because it most likely won't.
But don't worry, Core 2 architecture (Duo or Quad) will still be a viable option for games for a few years to come. Get a Duo, get a Quad, it will make no difference when the technology behind these CPUs is not sufficient.
I hope this really helps some people deciding on which CPU to get. Just don't buy into the Quad hype just for the sake of it. There's nothing wrong with having a fast Duo if you game. Plus, like said previously, they are even more than decent performers on moderate/heavy multitasking.