My XPS Studio 16 is 5 years old and its be powering off recently and Dell told me to go replace my heat sink which i didn't fancy spending the money on so i did the following:
Cleaned the fan with compressed air
Replaced the thermal paste
And the temperatures of my cores idle at 50c now...