Idk about that. In my case I believe my CPU was defective from the start and I lived with it because I always assumed it was my OS in some way.
If your CPU has seven years of not randomly freezing and its just doing that now then I wouldn’t suspect the CPU.
However, unless you find some clues from journalctl -xeb1 or dmesg I would assume its faulty hardware somewhere.








To build on this, it would help to install some sort of system monitoring to check temps, fanspeed, system usage and have those constantly going so OP can check for any red flags during a freeze.