ashiataka

Honorable
Apr 11, 2012
42
0
10,540
So I see a lot of hate towards i7 processors. It usually starts "hyperthreading is useless for gaming... you might as well use an i5... etc". But wait a moment. Surely these computers are not being used only for games? For example, some of them might be running an operating system which might have some background processes running, or maybe they might have some other programs that do take advantage of all logical cores.

So what I'm asking is, surely it's better to have an i7 than an i5 because the hyperthreaded cores take some of the non-gaming processes and so the game can more fully utilise the physical cores?

Does that make any sense?

Thank you.
 

payturr

Honorable
Dec 3, 2012
819
0
11,060
I don't hate hyper threading, I LOVE IT (helps a lot on my Pentium 4 <3). Anyway, hyper threading is honestly useless for gaming, making the i7 a pointless purchase, it's only good if you do video editing or run a LOT of applications simultaneously.
 

CDdude55

Distinguished
Obviously if you're running other software besides gaming that take advantage of multiple threads then HT enabled CPU's will generally see an advantage, ive never seen anyone deny that.

Background processes do not generally take up much resources (depending on the process), so they make little difference in gaming performance. Natrually if you're running a CPU intensive piece of software along with a game, then yes you'll generally see an advantage with extra threads.
 

simmons33

Honorable
Nov 7, 2012
699
0
11,160
The only game I know of the fully makes use of hyperthreading is BF3. When I play on my I7-2600 Quad 3.4Ghz, all 8 cores (4 Physical and 4 Logical) sit at about %50-%60 in MP. I personally really like Hyperthreading. As games start to utilize it more, It may very well become necessary. Ive seen my Norton AV makes use of hyperthreading here and there, but that's the only non game program I know of that uses it.

As for background processes, I don't know of any Windows 7 Processes that use HyperThreading. Most people say "Buy an I5 because I7 Hyperthreading is useless" because its generally cheaper and not necessary at this current time. But I believe in future proofing and just personally find "I7" to sound cool lol

Now if you buy a piece of software that is "Heavily threaded" then Hyperthreading should give you quite the edge over a non threaded CPU
 

Joe Yahchouchi

Reputable
Apr 29, 2014
38
0
4,540
I think hyperthreading is useless on an i7. A quad core already has 4 cpus, which is a good amount of parallelization right there. i7 is just overkill for the mundane parallel tasks, and not enough clock speed per cpu thread to run any major cpu intensive task. On an i3 it may or may not be useful.

Also what is the use of giving us 7 cpu threads, then parking half of them?
 

RobCrezz

Expert
Ambassador


1) this is an old thread, December 2012.

2) Hyperthreading on i7 is useful in (a few) modern games, many new games take advantage of it and get better performance over the i5. Its even more useful on the i3 vs the non HT Pentium.