I've seen these kinds of issues with old Windows installs, have you done a reinstall? Did you secure erase the SSD before installing if you did?
You say the SSD is newer, did you do a fresh install of Windows when you got it, or did you migrate your old install?
Before spending more money, this is what I would do:
1: Back up all of your data.
2: Secure erase the SSD.
3: Reinstall Windows and your drivers, rebooting between each driver.
4: Install updates.
5: Install a game and see if it happens again.