Laptop keeps crashing

I have an acer nitro 5 RTX 3050 that keeps crashing everytime I play a game. My whole laptop completely slows down. I've reinstalled Nvidia drivers I've reset my laptop, I've changed settings, I've cleaned the fans, I've used the lowest possible setting I games, I've also made sure everything is updated on my laptop but none of it has worked. Its only started doing this recently

Does anybody have any idea what could be the problem ? Thanks in advance.