Simple question: is hyper-threading worth the additional $100-150 cost? I’m mainly talking about i5 and i7 here.
Both have 4 cores, but the difference is that the i7 allows hyper-threading to (sort of) emulate additional cores by assigning tasks to unused threads for optimal performance.
While this all sounds nice and will probably result in extra performance, the benchmarks seem to indicate only a 6-7% performance difference between the i5 and i7, and that doesn’t seem to justify the extra cost, or does it?
It’s also to my understanding that hyper-threading is pretty much obsolete for the majority of applications because they haven’t been optimized yet.