From someone who ships software that runs on hundreds of millions of computers: please consider running a memory tester once in a while, particularly if you have any unexplained crashes. The days of being able to assume "it's not the hardware, stupid" are past. Bit flips can and do happen. We've made everything small, fast, and cheap. Those are great attributes, but they come with a cost: we've also made things hot and unstable and removed all the safety margins that were in the way.