Sounds like you had some unrelated hardware issues TBH. I always run either decent quality fanless i3 or quad core celerons (yes I know, friends don’t let friends buy celerons but some recent models have been good bang for buck) for low impact deployments and always a cpu that supports and deployed with ECC memory for high impact / risk deployments because... ECC matters.
Regardless, easy to blame a routing OS for commonly poor quality hardware.