Having my Bazzite system slow down, then spontaneously reboot at random

So I’m having a regular issue of my Bazzite install suddenly slow down to a crawl and then reboot itself. Up until today it happened on the desktop, and now it happened in the middle of a game so I’m getting some advice on what might be going on here.

Running “journalctl | grep Error” gets me these lines around the time I get the restarts:

Feb 25 18:12:43 bazzite kernel: iwlwifi 0000:04:00.0: Start IWL Error Log Dump:
Feb 25 10:13:29 bazzite kernel: mce: [Hardware Error]: Machine check events logged
Feb 25 10:13:29 bazzite kernel: mce: [Hardware Error]: CPU 3: Machine Check: 0 Bank 5: bea0000001000108
Feb 25 10:13:29 bazzite kernel: mce: [Hardware Error]: TSC 0 ADDR ffffffc34b72a8 MISC d012000100000000 SYND 4d000000 IPID 500b000000000 
Feb 25 10:13:29 bazzite kernel: mce: [Hardware Error]: PROCESSOR 2:a20f12 TIME 1740507205 SOCKET 0 APIC 6 microcode a201210

System specs
CPU: AMD Ryzen 7 5800X3D
Motherboard: MSI MPG B550 Gaming Plus
RAM: 32 GB DDR4 3200
GPU: Nvidia GeForce RTX 4070 Ti Super
Storage: T-Force TM8FPZ004T (main drive), WD WDS400T2B0A-00SM50 (secondary)

A quick search uncovered some Linux users having stability issues with Ryzen 5000 CPUs related to undervolting, and I was running one (via the AMD Curve Optimizer) when I first installed Bazzite on this system, but turning it off has not stopped the restarts from happening. So I’m turning here to find out what I can do about these issues.