No it doesn't. The best way to think about hyper-threading is to think about leftovers. When a core is running a normal thread it doesn't take 100% of the resources. What hyper-threading does for applications that can use it is allow a second pathway for data to enter the core and take advantage of those leftover resourse. If an application can take advantage of hyper-threading you might get 10% or more additional performance. So the first 4 cores will have a clock speed of 3.3GHz and than might get another 10% or more from that.