Wow, 90 degrees in prime 95, that is not good.
What is the cpu cooler you are using? Is it the titan fenrir or something else?
Also, how did you mount it?
Not particaularly familiar with the everest test (just used it before to get mobo temps), I generally go by prime 95 or occt stress testers. But in that picture it looks like the test is off, either you switched it off or it failed. To get an idea of temperatures in everest you will need to post a screenshot under full stress.
Anyway, at the moment the system does not sound too well. I recommend going into the BIOS - turn the VCORE down to 1.2Volts and the BCLK down to 170MHz and set the memory multiplier to 20 - should give you a much cooler overclock of 3.4Ghz. Do the stress test again and see what maximum temperatures you now get.