I'm still thinking Hyperthreading/ SMT is more of a marketing move than a real benefit to gamers. If you compare performance of tasks running on one physical core vs. two virtual threads running on one core, (and splitting the cache), each virtual thread will always run slower than the thread on the dedicated physical core. However, you can run more of them. Do you agree, why or why not?