It is up to the software to utilize HT, so there is not always an advantage to HT. The benifit comes from having an extra (virtual) thread per core, so for software that is coding to take advantage of that extra logic can see a nice bump in performance. Intel claims up to a 30% incease in performance over non SMT CPU's.