Thanks! Lowering the RAM speed seemed to fix the crashing issue.
Unfortunately my NVME drives keep disconnecting, i've tried adding nvme_core.default_ps_max_latency_us=0 pcie_aspm=off.
When i reboot the cache drive shows up as unassigned, but once i mount it the drive will disappear randomly. This happens with both the slots.
Servers been working fine, nothing has changed except an OS update about a week or two before the issue.