Question GPU causing artifacts on certain games ?

Nov 8, 2020
So i had rx 470 biostar, but on certain games it crash with pixelated screen (lime or pink pixel) it happen on company of heroes 2, genshin impact (not anymore), and valorant. the other games run perfectly like r6, csgo, dota, and gta 5, i furmark my gpu about 20 minute nothing happen, i tried to update my driver to last adrenaline driver cause even worst, it cause artifact on deskop after the game crash, i ddu it and my latest driver all back normal, the problem is it still crashing on certain games, like valorant the games adjusting the resolution again and again about 3 times and the crash with the same artifact. so what cause this problem? Could it be the monitor problem, driver or gpu failure?

the things i tried
-ddu it, it when normal on certain games
-change the psu to better one
-clean my gpu

My system:

gigabyte a320m-s2h v2
ryzen 3 3200g
Biostar rx 470
1x8 gb Ram 2666
2HDD 7200
be quite sytem power 9 500w