As stated above, it adds about 30% more performance to software which works well with hyperthreaading. The problem is only a limited amount of software falls into this category. Mostly it's video encoding, data compression, and encryption/decryption. There are a handful of games which are optimized to use HT well too.
HT relies on using parts of a CPU core which aren't being used, so requires the software be pegging the CPU at 100% while performing a wide variety of different tasks. Most software which pegs the CPU at 100% does so because it's trying to rapidly perform a single task, and so see little to no benefit from HT because the parts of the physical cores needed for that task are already being used, and thus unavailable in...