Seems like you've covered almost all bases. But here's something you might not have thought of: check for BIOS updates specifically addressing RAM stability, Ryzen chips can be picky with memory. Also, maybe downclock your RAM and see if that stabilizes the system. RAM might pass tests and still cause …