Currently have a gigabyte 5700xt bought second hand (with an unknown history) before the crazy GPU prizes in March 2021. It had been black screening randomly ever since I bought it. Did not bother to return it back then due to the craziness in GPU prizes and if I return it, i will be out of a GPU during the pandemic without guarantee if I will even get it back fixed.. Decided to stick with it despite the random black screen which would require a hard reboot.
It would happen without rhyme or reason. I can play for 3 hours and it would never occur for weeks. It can occur within 20 minutes of me starting a game and could suddenly occur 3x in a day. It would happen on numerous games (farcry 3, 4, 5, forza horizon 4, 5, cities skylines, etc)... It would pass repeated 3dmark tests but to me, it seems that it black screens when not really running a high load nor high temps. Temps seem to be fine usually hovering around 70C but the hotspots are admittedly high at 95C (but still within spec, hotspot max T is 110).
Tried eveything that google and reddit told me (PCIe link power management, over volt, under volt, underclock, all driver versions, ctrl-win-shift-B, etc) but it was never 100% fixed. Only thing I have not tried is replacing TIM
Still gaming on this card now but with the new 5070 / 9070, it might be time for me to move on. (or if I already have a replacement card, I might now have the courage to open it up and replace the TIM)