Hyper-threading has a great deal in common with a multi core processor; its usefulness depends on the operating system and the program that will use them. Most programs are simple and are only written to use one core. But some programs and games are very complex and demanding, and are written to fully utilize hyper-threading and/or any number of cores they have excess to. Windows 7 and 8 are very hyper-threading and multi core processor friendly, Vista XP 2000 and 98 support and manage this extra resource poorly. For Windows 7 and 8, I recommend the use of at least a 2 core processor. These operating systems manage 2 cores well; they free up one core by running background programs in the second core. If you have Windows 7 and 8 and run mostly simple programs, you will see little to no difference between a 2 core 3.2 gigahertz CPU, and an 8 core 3.2 gigahertz CPU. If you are a gamer or power user, you most likely will make good use of the extra cores/processors. The simple answer to your question is; the degree of benefit depends on how well your programs and the operating system are written to manage the extra resources.
I have used both, and both are great Processors. Some programs do favor one or the other. But like Intel's best.