refresh for a second opinion (third?), but i think you may be right with the temperature thing, but not with the CPU temp.
Sounds to me like it's your graphics card is failing in the elevated temperatures we're having
OnePlus 5 review
Alice Saey's mesmerising animation for Dutch singer Mark Lotterman
iPad Pro 10.5in (2017) review
Comment booster votre iPhone ?