[SOLVED] Hyperthreading

Solution
Disabling Hyperthreading on a dual-core processor is only likely to hurt performance, and won't likely improve battery life or heat output much, so there probably isn't much point in doing so. The point of Hyperthreading is to more efficiently run a second process thread on each core when needed.
Disabling Hyperthreading on a dual-core processor is only likely to hurt performance, and won't likely improve battery life or heat output much, so there probably isn't much point in doing so. The point of Hyperthreading is to more efficiently run a second process thread on each core when needed.
 
Solution
Unless there's an issue with the computer or some app you're using that you can nail down to HyperThreading, there's no real point in turning it off.

Many older games will tell you to limit core usage because they were massively single threaded and the pc's insistance on using multiple threads often causes issues. Affects mainly the older DX9 stuff.
An app shouldn't care that any of its threads are running on another CPU thread (actually, I don't think apps even have access to that kind of information). The only thing that would happen is a performance loss if the app is stupid easy to run on a processor and shuffling it around is adding to its latency.

In which case all you have to do is limit the processor affinity.