For starters there's no such thing as a "normal 1.66GHz processor" -
comparing different types of processors by clock speeds alone is utterly
pointless. It is a Core Duo T2300 or L2400 (low power version), not a
"Core Duo 1.66GHz" - you don't need to know the clock speed ;-).
You'll benefit from dual cores in any multi-tasking situation, be it even
something basic like playing music while browsing the web.
The downside is that other than the latest version of Office and a very
few other applications (not including the WinXP OS), there are few apps
that are written for independent threading. The result is that there is
little advantage for the core duo in today's application world.
Not true. Windows XP is a truly multi-threaded operating sytem, so
multiple threads (albeit from separate programs or services) can be
assigned by the OS to different CPUs/cores appropriately. If you're
running a lot of things at the same time, you will gain something. If you
look at Performance Monitor in Windows even while running no application
in particular, you'll find a hell of a lot of threads running!
Hopefully, this will not be the case for too long, but given that
hyperthreading was instituted by Intel three years ago (or so) and there
are few, if any, hyperthreaded applications, one must consider whether
the price premium for core duo is worth it. The Apple core duo runs on
an operating system that is optimized for the capability; Windows Vista
will, I think, also be a threaded operating system.
I don't think you quite know what you're on about. As far the process
scheduler of the OS is concerned, an HT CPU is more-or-less the same thing
as 2 CPUs (depending on how it's set up, it could just assume there are
two CPUs), and will assign different threads to the different "virtual"
cores. And I don't see how Vista is going to be any more "threaded" than
Windows XP - multithreading has been around for A LONG TIME, and servers
with multiple processors have been around a good while too - Windows NT4
could support multiple CPUs, and at the time (1996) the Pentium Pro was
quite commonly available in 2 or 4 CPU configurations. Multiple threading,
SMP and multiple processors are nothing new - it's just making typical
consumer programs make use of the latter two is, and in a lot of scenarios
writing a program to use multiple cores symmetrically is a lot more
complicated than writing it to just use a single core.
For my notebook cash, if I had some, I would purchase a recent version
of the Centrino and save a few bucks.
"Centrino" is an Intel brand for hardware platforms in laptops - which
includes the Core Duo - so that statement makes no sense.
Other laptop processors include the Core Solo (the single core
equivalent), Pentium M (which is older), and AMD's Turion 64 (single core).