Question Any game I play crashes, does anyone know why?

Dec 25, 2019
I've had my PC for a few years and ever since I got it, the performance has always been bad even on very low graphics games. When I was first installing Windows to the computer, my brother pushed the reset button on the case. Is it possible this messed something up? Games such as Destiny 2, Apex Legends, Fortnite, and Garry's Mod can run from a few minutes to a couple hours before crashing, and the error messages are almost never the same (the games will freeze and the audio will keep playing most of the time on a loop, but I wont be able to do anything and may have to restart my computer to close the app). Last year I took it into a professional to check the hardware and they said there was nothing wrong with it, but when I got it back, it still crashed. I also ran the windows memory diagnostic (it found no errors), I have uninstalled and re-installed my drivers, and have an up to date anti-virus. If anyone knows what is happening to my computer please let me know. Thank you.

GTX 970
16 GB Ram
ASRock Z97 Extreme4 motherboard
Intel Core i5