It's back to them to answer why and if it can be fixed.
As to why a CPU shoots up in temperature under load, that's what CPUs today do. And why it doesn't come back to the first temp is physics. It will take a long time to get back to the first temp.
So I have been checking my temps lately on open hardwaremonitor and it is giving me 3 temps. Temperature 1 is my cpu which runs at 32c on idle and roughly 45 underload. Temperature 3 is system temps which is about 25 on idle and 32 under load. Temperature 2 is the unknown temp. It os about the same as the cpu socket at idle but underload on prime 95 it can and usually does shoot up to 70c. Then once I turn off prime 95, it comes back down to idle temps which suggest this may be a real temp. I have no earthly idea what this temp is. Can someone please help???
My system:
Cpu: fx 8320
Cpu cooler: cooler master hyper evo 212
Gpu: evga gtx 970 X2 sli
Mobo: msi 970a g46
Psu: evga 750w 80 plus gold
Ram: 16 gb patriot viper ram
Hdd: WD 1tb 7200rpm

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic