I think hyperthreading is a trade-name for "working the cores" - in essence it claims the "effective" number of cores is increased.
However, not all processes can use all these cores - so it will work for some apps, but not all.
(Shadowboxer, I though i5 also used this process?-perhaps someone can tell us the "equivalent cores" for an i5 -v- the i7).
Hope that helps.
EDIT: From what I'm reading this upgrade is "only" worthwhile if you must have every bit of performance, which is "never" the case, buy a jar of Best coffee (or stronger) and enjoy, while it Renders. It's a lot faster than mine, typically 5-6 times between Edit and a burnt DVD.