Try and figura out exactly where the sound is coming for...the actuall CPU or a compoennt close by on teh motherboard... try updating BIOS...test another identical CPU if possible or your cpu on another motherboard
Well I've searched around a bunch and it seems that this is a pervasive problem with Core 2 Duos. The solutions I've found involve disabling certain SpeedStep states to prevent the CPU from idling and whining. Doing this in the bios is ideal but my Intel DG45ID does not have this option in the BIOS. I tried using a program called rmclock but it doesn't seem to work with Win7. I still don't know what to do, this is completing ruining this processor for me.
I updated the BIOS but no go. Once I start up a program which uses a decent amount of CPU the whine instantly disappears. This seems to be a widespread and documented problem with no decent solution. I'm running an Intel CPU on an Intel board, isn't there anything Intel can do?
What memory do you have? or what voltage at least? i believe this issue, although CPU related, was also related to RAM voltage being too high...
Other than that oyu can test another CPU or motherboard and contact INtel