Ha jól értem amire gondolsz, akkor pont fordítva van.
A hyper threading nem duplázza meg a cpu teljesítményét, hanem amíg az egyik thread memóriával vagy I/O wait-al van elfoglalva, addig a másik szál tud feldolgozással foglalkozni.
Triviális példa: egy szálon futtatsz gzip-et, kikapcsolt hyper threadinggel. Ez kb. ugyanazt a tömörítési sebességet produkálja mint bekapcsolt hyper threading esetén párhuzamosan indított két gzip együtt.