It depends how you measure the temp

There are many programs - many of them are different "generation", so real temp might be a bit different as well.
The biggest temp fall you'll get buying aftermarket cooling, like Noctua, Zalman, Alpfenfohn, Prolimatech, Rajintech, Scythe, Thermaltake, Corsair, BeQuiet, eventually Arctic Cooling etc) . As second - good thermal grease (Zalman STG-2, Arctic Silver 5 etc). Both - good ones, not some kind of other ****. But nothing helps as much, as mentioned above + proper case ventillation. If you've got some tight casing, with no good vents (front 120mm minimum fan intake, and rear 120mm outtake) it won't work good as warm heat from graphic card (for example, if it is no OTES system = which means blowing inside, not outside) will heat up CPU a bit anyway. By the way - you may check if cooling is properly mounted as bad mounting leads to overheating as well.
You may also check BIOS, if it keeps proper voltages & frequencies for CPU. History knows such cases when CPUs were overvolted with no need. Use QoolNQuiet technology as well which slows down CPU when it is not used much.
And remember - having an AMD CPU makes you sensitive to keep CPU power section cool as weel. If your mobo doesn't have proper radiator there, buy some VRAM heatsinks and mount yourself to prolong mobo's lifespan
