Well the temps reported across the board are fairly high, cpu, even the gpu ambient temp is pretty high. (not alarmingly so, but higher than you would like to see). I would check the temps listed in the bios. (run pc under high load, something like folding at home or Seti to heat things up, then quickly restart and enter bios and see what it says the cpu temp is). You migh also try using another program that will report the temps as well to ensure that everest is reporting the values correctly. If everything seems to indicate that the reported temps are accurate, I would look at re-seating the cpu heatsink and check it again. Proper mounting of the heatsink is critical to keeping temps down, and while it seems a simple task, it can be very trying to get one to sit correctly on the die with the proper amount of thermal grease. Too much or not enough and it won't work correctly. If the heatsink is just a fraction of an inch not right in any of the 3 axises, it won't work right.
So that would be my suggestions, check the temps with the bios and/or another program, and if the readings are the same, re-seat the heatsink. Remember, if you re-seat the heatsink, make sure to clean off all the thermal grease from both the heatsink and the cpu, and apply fresh. belive it or not that is a very common overlooked step, but a vital one.
Hope it helps