You are likely seeing the CPU's frequency when Enhanced Intel Speed Step (EIST), a CPU power saving option is on. Your speed of 2.0 GHz is a standard Speed Step low power frequency for CPUs like yours. In the info you posted, the Multiplier is 10.5, which looks like the Speed Step setting, rather than a Multiplier of 15, which would produce the standard 3.0 GHz frequency. CPU-Z is sometimes not fast enough to catch your CPU at it's standard frequency. You may have an older version of CPU-Z, the newest version (1.58) is better at monitoring CPU frequency than older versions, but is slower than other monitoring programs.
You should check your BIOS and see if EIST (Speed Step) is enabled, and if so you can temporarily disable it and check the frequency again. I have seen CPUs become locked into their Speed Step frequency, but that should be fixed with a reboot. If Speed Step was not enabled, let us know. You might also try resetting the BIOS with the mother board jumper if you have not done that in a while, to insure all the basic settings are correct.
The place in the BIOS you need to check is on the Advanced screen, and is called CPU Configuration. This is described in section 3.4 of your mother board's manual, starting on page 32, and should look like this:
The first thing to check is the "Ratio CMOS Setting", which must be 15 in order for you CPU to run at 3GHz. Also notice on this screen that Intel Speed Step is shown, which is EIST, your CPU has this option. Frankly the BIOS settings are a bit unusual, and I am curious as to what they are set to by default with your processor. The CPU Frequency should be 200 with your processor, and if it is I bet the Ratio CMOS setting is 10. For some odd reason they say in the manual that enabling Speed Step may be a problem with some power supplies, which is weird IMO, it won't be a problem.
You'll need to experiment with these BIOS settings, I can't predict what they will do when some things are enabled or disabled. If you can, set Ratio CMOS setting to 15. You should try enabling Speed Step and see what the Ratio becomes, if it is 15, fine. That On-Demand Clock Modulation may need to be disabled. You'll need to see what happens to your CPU frequency in CPU-Z after either setting the Ratio to 15, or enabling Speed Step and let us know what the Ratio is after that. I'd like to know what the settings were when you first checked them.
It seems to me that the default BIOS settings are what is causing your processor to run a 2GHz.
Ok problem solved, though i'm not sure why... I loaded the default BIOS settings and now the multiplier is at 15 and I can see intel speedstep, whereas before i didn't. The thing is, cpu speed was lower when i first entered BIOS, which i would think already had the default settings. :S
Thanks for your help!
Is it normal for one cpu core to be hotter than the other?
It sounds like you had some bad BIOS settings for some reason before you reset it, but it's great that all is well now.
The temperature difference between the cores is not unusual at all. The amount of usage or load on each core is rarely the same, except when running a stress testing program. It's likely that Core 1 had a higher load than Core 2, so it was hotter. If the temp difference between the cores stays that way over long periods, or during a stress test when they are equally loaded, than it might be possible that the thermal compound is not distributed evenly, or the CPU cooler is not applying equal pressure on the top of the CPU. Also, the temp sensors for each core are usually never exactly the same in their reading, that is not unusual. Try a stress testing program like Prime95, and see if they are close or equal. The overall CPU temperature is what is important, and that is used to determine if it is overheating.