tehtimster :
thanks for the reply and when i get time i will give it a good clean but could you tell me what the cpu voltage should be generally?
Cpu voltage is going to vary on your CPU and MB. Also, since it's an older model the vcore may require more voltage to keep things stable. It's all trial and error TBH.
Set your vcore/vcc to manual, and start working down from where it is now. You can find out what your current voltage is by checking in CPU-Z while putting the CPU under a decent load.
Lower it down in incriments and run tests (prime95, IBT, Etc), after you find that voltage to be stable, lower it again, and again, and again, untill you find it to be unstable. After that, raise it up one notch and do some more testing. Once you find your stable voltage check your temps again. I had a similar problem, when allowing my BIOS to control my voltage it would use ridiulous amounts of voltage. I could achieve 4.0 Ghz @ 1.12v when set manually, but when allowing BIOS to take care of it automatically it would use 3.7Ghz @ 1.22v resulting in 15 degree higher temperatures.