Steven Clowry :
Can you guys tell me what exactly it does and how can it help me for what I want? Like lets say if I only use it for gaming and browsing the web and I overclock, where down the line can leaving it on help me if you get me? With it off it has lowered mt temps by 10c too...
Let's see, every core has more hardware in then is needed. Sometimes a core is used for math, sometimes to copy memory, etc... (this is an oversimplification)
Hyperthreading lets a single core handle multiple tasks at the same time, with the assumption that there won't be a lot of contention for specific hardware. Basically splitting a single complete core into two incomplete cores. Any individual thread run on a split core will be slower, but it can run twice as many threads at once.
So the better an application is setup for multithreading, the better hyperthreading is for it. When it first came out very few games ran on multiple threads, so it got kind of a bad reputation, but these days most games take advantage of multithreading very well.
More or less any game made in the last five years using a highend (unreal, id tech, crytech, frostbyte) engine will make good use of it.