Checks some things:
RAM? Use memtest86+
Logs? Run: journalctl -b -x -p 3
Firmware and microcode? Run: dmesg | grep -i firmware, and run: dmesg -i microcode.
Temperatures? Run: sensors
BIOS/UEFI updated? Check settings to get them optimal.
Drive health? Run: smartctl -a /dev/sda
Kernel issue...