What he said - While it's one thing for a GPU to get to that temperature, there's no way the CPU should be that hot.
Couple of questions;
Are you using the stock cooler?
Have you removed the tape from the underside of the heatsink and then cleaned both the top of the processor and the heatsink using a suitable cleaner (I use a specialist one, but anything alcohol based should be OK)?
Have you applied a thin layer of thermal compound (the thinner the better)?
Have you checked fans, seating of heatsinks etc?
There are a number of Hardware monitoring programs out there. I use CPUID Hardware Monitor which is free and will report core, GPU and HDD temps plus fan speeds and a number of other things I don't understand