[SOLVED] PC crashes for no reason and I've tried so many things.

Mar 2, 2020
My PC crashes all the time when I'm playing games and i have no clue why, it will randomly go to a black/white or sometimes even pink/purple screen and then I have to press restart, and restarting doesn't work, so I have to click the on/off button twice. This happens very often on destiny 2/ overwatch and rarely of games like league of legends. I've tried putting the games into windows 8 compatiable mode , I've tried using windowed versions of the game. I've tried changing where my PC is plugged into from a high use power board to a lower use power board. It can't be the monitor or graphics card and hard drive because I have updated both of them and it still happens.
PC Specs:
HDD: Seagate BarraCuda HDD 3TB, ST3000DM007
GPU: Gigabyte GeForce GTX 1650
CPU: i5 6600
RAM: G.Skill Trident Z 16GB
MOBO: B150M-Plus
Monitor: Acer KG271A