UPDATE: For more info on this topic, see a follow-up article I wrote here: http://www.techbuyersguru.com/CPUgaming.php
---------------------------------------------
There has been much discussion recently about whether hyperthreading has an effect on games, and therefore whether it's worth paying extra for it in gaming rigs. I had previously done a relatively straightforward test using the Batman: Arkham City built-in benchmark, which showed that 2 Lynnfield cores @3.4/with HT could nearly equal 4 Lynnfield cores @3.0/without HT, and 4 cores plus HT was slightly superior. My results can be found here: http://forums.anandtech.com/showthread.php?t=2255844. This finding was in line with professional reviews which often show the i3-2100 matching older quad-core processors, and tends to prove that HT is a significant asset for dual cores processors (and hence it's worth paying for).
Well, given how many people ask about the benefits of HT on Sandy Bridge and Ivy Bridge quads, I decided to perform a more in-depth analysis with a number of games, spanning several years and genres. This time I'm using a much higher end gaming rig (i7-3770k@4.4, GTX670@1215). My results are below, with four single-player games ordered by age, followed by one multiplayer game (BF3):
To summarize the graph, we can conclude that:
(1) older game engines like Dragon Age and Fallout may not be able to take advantage of more than 4 cores, and appear to respond negatively to hyperthreading.
(2) newer game engines like Deus Ex and Max Payne appear to be able to take advantage of hyperthreading, and respond quite positively, especially in regard to minimums.
(3) Battlefield 3, which many suspect to be CPU-limited in many scenarios, shows very little benefit from hyperthreading. Others running SLI rigs have found that hyperthreading helps, but it appears my rig is essentially GPU-limited.
I'd also propose one theory as to why HT may not be producing significant benefits in all of these tests: a 3770k at 4.4GHz is probably more than sufficient to move the bottleneck to the GPU, even without HT enabled. To test that theory, I compiled the following data on my HTPC (i7-860@3.2, GTX460@850). It shows the very significant benefit of hyperthreading with an older processor, even where the GPU is a limiting factor (i.e., it's running at close to 99% the entire time):
It's fairly clear that on an i7-860@3.2, HT makes a big difference not just in minimums but also averages, and this is most evident in Deus Ex and GTA:IV. It's my opinion, then, that HT is one way to prolong the useful lifespan of a processor - as games advance (and inevitably use more cores), all things being equal HT will give a processor an edge.
Because I tested Deus Ex on both systems and there appeared to be a consistent benefit of HT in the game, I have conducted additional in-depth analysis of the game with 2 cores, 4 cores, with HT and without HT. The dual-core was the i7-860@3.65, which approximates some of the fastest i3 dual-cores on the market today, and the quad-core was again the i7-860@3.2. The number of active cores and the HT state on any i7 can be set within the BIOS.
I ran two identical runs through Hengsha's streets immediately after being dropped off by the transport. Because there was absolutely no variation between any of the sets of two runs, I did not repeat any run for a third time. My results in my opinion are conclusive as to the benefits of HT:
For more information on my methodology, see the next post.
---------------------------------------------
There has been much discussion recently about whether hyperthreading has an effect on games, and therefore whether it's worth paying extra for it in gaming rigs. I had previously done a relatively straightforward test using the Batman: Arkham City built-in benchmark, which showed that 2 Lynnfield cores @3.4/with HT could nearly equal 4 Lynnfield cores @3.0/without HT, and 4 cores plus HT was slightly superior. My results can be found here: http://forums.anandtech.com/showthread.php?t=2255844. This finding was in line with professional reviews which often show the i3-2100 matching older quad-core processors, and tends to prove that HT is a significant asset for dual cores processors (and hence it's worth paying for).
Well, given how many people ask about the benefits of HT on Sandy Bridge and Ivy Bridge quads, I decided to perform a more in-depth analysis with a number of games, spanning several years and genres. This time I'm using a much higher end gaming rig (i7-3770k@4.4, GTX670@1215). My results are below, with four single-player games ordered by age, followed by one multiplayer game (BF3):

To summarize the graph, we can conclude that:
(1) older game engines like Dragon Age and Fallout may not be able to take advantage of more than 4 cores, and appear to respond negatively to hyperthreading.
(2) newer game engines like Deus Ex and Max Payne appear to be able to take advantage of hyperthreading, and respond quite positively, especially in regard to minimums.
(3) Battlefield 3, which many suspect to be CPU-limited in many scenarios, shows very little benefit from hyperthreading. Others running SLI rigs have found that hyperthreading helps, but it appears my rig is essentially GPU-limited.
I'd also propose one theory as to why HT may not be producing significant benefits in all of these tests: a 3770k at 4.4GHz is probably more than sufficient to move the bottleneck to the GPU, even without HT enabled. To test that theory, I compiled the following data on my HTPC (i7-860@3.2, GTX460@850). It shows the very significant benefit of hyperthreading with an older processor, even where the GPU is a limiting factor (i.e., it's running at close to 99% the entire time):

It's fairly clear that on an i7-860@3.2, HT makes a big difference not just in minimums but also averages, and this is most evident in Deus Ex and GTA:IV. It's my opinion, then, that HT is one way to prolong the useful lifespan of a processor - as games advance (and inevitably use more cores), all things being equal HT will give a processor an edge.
Because I tested Deus Ex on both systems and there appeared to be a consistent benefit of HT in the game, I have conducted additional in-depth analysis of the game with 2 cores, 4 cores, with HT and without HT. The dual-core was the i7-860@3.65, which approximates some of the fastest i3 dual-cores on the market today, and the quad-core was again the i7-860@3.2. The number of active cores and the HT state on any i7 can be set within the BIOS.
I ran two identical runs through Hengsha's streets immediately after being dropped off by the transport. Because there was absolutely no variation between any of the sets of two runs, I did not repeat any run for a third time. My results in my opinion are conclusive as to the benefits of HT:

For more information on my methodology, see the next post.
Last edited: