Why do people keep buying quad cores for gaming?

Page 3 - Seeking answers? Join the Tom's Hardware community: where nearly two million members share solutions and discuss the latest tech.

dssdghthd

Honorable
Jan 14, 2013
63
0
10,640
Anywhere you read, you'll find everyone is recommending quad cores for gaming, and they will always claim that dual core i3's will bottleneck. Even on the blizzard starcraft 2 forum the people who have "developer/programmer" under their username will keep repeating the same thing: "buy an i5-2500k, it will make all your problems go away"
But when I saw the real world benchmarks, an i3 with the same clock as a quad core i5 or i7 always performed exactly the same. I was disturbed with these results, so I tested it out myself with my i5-2500. I measured the average fps with these games at the lowest graphical settings to make sure my GTX 580 wasn't the limiting factor, only the CPU: starcraft 2, GTA 4, Skyrim. I then went into BIOS and disabled two cores, and then measured the fps in these 3 games again, and I actually got a higher average fps!(well it was mostly due to the fact that turboboost was going up to 3.6GHZ because two cores were disabled, while it only went up to 3.4 Ghz when all cores were enabled). So my own tests confirmed it, there's no such thing as a game that uses 4 cores, and added to that there never will be, cause games are more and more being developped for consoles and being ported to PC's, so quad core optimization will never happen in 99% of games anytime in the future.
So why's the internet so full of inaccurate information?
 
So you think even though the Xbox One and PS4 are 8 core, games will continue to be developed at 4 core max?

I know about the 8 core split but still if games were designed for +4 cores surely you'd see some advantage, either way I just want to know if Quad cores have long life in them.
 



for a good few years yes i believe we wont see any huge jump and even then it be a 6 core processor and only war games or where the cpu is heaviest
 
What needs to be done on the CPU is very linear. It is very difficult to design a game to use more than 3-4 cores. One is for preparing frames, one for A.I. and another for physics. Splitting any of those tasks up to be used on multiple cores is very complicated and takes a great deal more work, so most Dev's will not design games around them. Only a few will for a while. If a game engine is created to use more, then people will just reuse an engine, in which case you will see some, but there will always be games that won't use more than 3-4 cores.
 
Epic Games spoke about multicore programing (20+ cores) some time ago and said that when that time comes, each core will rpbably handle diferent parts of the body skin animation for example.
They also said that programing for many cores is very, very hard at base level, but once a good engine is in place, the time and costs are no longer such a huge problem.

I assume they said so since they make game engines, but I wonder how soon we will see this.