Enabling Hyperthreading on your CPU is an excellent thing to do, especially with that particular processor (1 core 2 threads). Again thats more of a capacity upgrade by enabling hyper threading. With it enabled you can run more active applications or higher intensity applications, but the speed of the processor is still rated at 3.6Ghz per core. (Which is actually quite fast. Average processor speed currently is around 2.2 - 2.8Ghz for standard* processors.)
Definition of Hyperthreading:
Intel's proprietary HT Technology is used to improve parallelization of computations (doing multiple tasks at once) performed on PC microprocessors. For each processor core that is physically present, the operating system addresses two virtual or logical cores, and shares the workload between them when possible. The main function of hyper-threading is to decrease the number of dependent instructions on the pipeline. [source]
The CPU is a bit more complex and has many different things that play into the speed and performance of the processor. Things such as cores, clock speed, fsb rate, L2 cache, Hyper-Threading, and Turbo-Boost technology will all determine how well your processor functions. These are a bit harder to explain but their is an excellent analogy
I use that explains it pretty simply.
But, to check if your hyper-threading is working properly, open your Task Manager (ctrl+shift+esc) and then click on the performance tab. Look at the CPU usage history and if it looks like two charts side by side then it is working properly. If it looks like one solid chart then it is not functioning as intended.
As for the 5-10 second boot time, my guess is still the clock speed of the RAM combined with the fact that it is ECC RAM is what is slowing it down. I couldn't find much information on your motherboard but I suspect that it may only support a max RAM clock rate of 266Mhz. Unless the previous RAM operated faster than that, then I am going to guess a BIOS setting.
The ECC is a good thing as it adds error checking but it will add those few seconds to the boot time. I am guessing the error checking is what is slowing you down. However, if it is a BIOS setting and not a motherboard limitation then perhaps we can speed up the RAM a bit so it is booting quicker than it was before hand.
*I say standard processor as a processor that is installed in a computer when it is purchased. Their are many other faster premium processors out there that are running around 3.8-4.0Ghz+. Not to mention you can over-clock your processor where, theoretically, their is no limit on the speed. Over-clocking will most likely void your warranty nine times out of ten and can increase the heat on the processor exponentially so it is not generally recommended.
Edited by xXAlphaXx, 02 September 2012 - 12:55 PM.