No. The first speed listed is the processor's official stock speed as stated by Intel whereas the second is the reading of the actual current speed as measured by the system. The difference between the two is likely due to rounding.
Many higher-end Pentium4 processors had something called Hyper Threading. Hyper Threading is sort of a pseudo dual-core technology that makes a single core look like 2 (and perform like around 1.5) actual processors. To many (most) utilities like the Task Manager, it would appear as though you have 2 cores whereas in reality you have only one but with a little extra oomf. If your CPU is Hyper Threaded, it would explain why some tools say you have 1 core and others say you have 2. These 2 cores are called "Logical Processors" (as opposed to physical ones)
You can use WMIC again to see how many Logical Processors you have:
wmic cpu get NumberOfLogicalProcessors
Since the wmic cpu get NumberOfCores
command says 1, then that's how many physical cores your processor has (so it's not a dual-core) If it has 2 Logical Processors (which is what wmic cpu get NumberOfLogicalProcessors
tells you), then you may be able to squeak by with programs that require a dual-core or higher, but don't expect miracles.
Edited by Andrew, 01 June 2011 - 08:06 PM.