Originally Posted by TwoCables
And, a year is a very
long time in the technology and PC game industry. I've already seen people saying that BF3 for example performs noticeably better with Intel's i7 series of Sandy, Ivy and Haswell chips because of Hyper Threading. However, due to my lack of interest, I don't know if there are other games that benefit as well, however it wouldn't surprise me if most games being released now are coded to benefit from it.
So, when it comes to this kind of thing, you have to stay one step ahead or else you're going to fall behind faster than you might be ready for (if that makes sense).
The BF3 example is not an issue of how old that video was. First of all, you could already see hyper-threading have a benefit where there was CPU demand that could use it in that video (the single-core hyperthreaded example). Second, the video tested single-player runs. BF3 requires high CPU use only for large multiplayer maps. So it's not an issue of "one year" but rather a case of different uses for the same game.
Honestly, a year isn't' a very long game in the technology and PC game industry anymore. Consider that an i7-920 and a AMD 5870 is still a very capable gaming setup. That's a four year-old GPU & an almost five year-old CPU.
Most games are coded to be at the very least playable w/reduced settings on old, crappy computers. On the assumption that a lot of people have old, crappy Dell pre-mades and the game developers want to sell to as large an audience as possible. It's really only AAA titles that have more difficult hardware demands.