They're entirely unrelated. HyperThreading is about virtual cores. Basically, when a (physical) core is under-utilized, the CPU can interleave data from another thread into the current one, milking a little more out of it. This gives the CPU 8 virtual cores (starting from 4 physical), when HT works correctly you can get about 20% more perfs out of your CPU, but it's pretty rare to have the perfect HT workload. Usually nothing to write home about..
Join the world of 3d rendering, my friend! Rendering engines punish those processors with hyper-threading!
I honestly can't think of any other app I use besides C4d which will use the HT.
Oh well, that's why I'm getting it anyway.