150W and 72°C is too much for RX580.
Try use
OverdriveNTool, disable all profiles, change GPU and MEM settings and undervolt.
My RX580 with Samsung MEMs (not possible overclock too much) take about 31,5MH/s with 90W and max 60°C.
Yes 90w in software reading, real over 120w i think.