Question How to check GPU stability 100%?

How do I test my GPU stability to make sure it isn't unstable?

My system is fine in most games, but lately, GTA likes to crash in the middle of important missions.

I had this issue a while back when I had 1050 and my CPU was slightly unstable causing crashes in GTA but not in other less demanding games. Extra voltage fixed it.

Now I bought a 480 and it was stable in GTA. I later flashed it into a 580 with a little extra MV for stability and it was fine for awhile.

GTA is crashing again, but not other games yet again. I can't raise the MV or power limits any higher in MSI afterburner and underclocking the card to 480 speeds with the extra voltage doesnt fix the crash.

What programs do you suggest to rule out components as the issue? My GPU is fine in furmark, Aida, and superposition.

AMD Ryzen 3 1200 @3.7ghz w/ 1.2875v
Arctic Freezer 34 eSports Cooler
MSI B350 Gaming Plus (Bios - 7A34vMF)
G.Skill Ripjaws V 2x4GB 3200mhz C16 @3333mhz 1.4V
Sapphire Nitro+ RX580 8GB
Kingston A400 240gb SSD + 500GB Seagate 5900RPM
Corsair CX550M 80+ Bronze Certified
OK, so I am thoroughly confused.

I tested Furmark with these results:

RX580 pulse Vbios 1366 core 2000 mem
+100MV +50 power limit
Never went above mid 70s before failure
Test Failed

RX580 Pulse Vbios 1366 core 2000 mem
no voltage adjusments
never went above mid 70s before failure
Test Failed

RX480 nitro Vbios overclocked to 1366 core 2000 mem
no voltage or power limit adjustments
76c max
Test Passed.

So it runs fine at 1366mhz with 580 bios but the same clocks are fine with a 480 Vbios.