I am sure many here has probably had this problem. I have an XFX RX 580 that keeps overheating.
I have changed the thermal paste and memory pads several times. Cleaned the heat sink thoroughly and replaced the fans, but still the same problem.
Is the card just dead? Or is there something one can do?
FWIW, I am running these values:
-core clock 1100
-core voltage 950
-mem clock 2200
-mem voltage 950
Correct setting.
Check the pearl barley tubes in the cooling system. Heat the heat pipe on one side and check the temperature on the other side. If on the other hand it does not heat up, then the heat pipes are faulty.
Or buy coolers Delta for 0.5-1A

You will not have problems with overheating