If I took out all the hardware upgrades in that machine and went back to the factory configuration, it probably would work a couple of months without reboots. The problem was that after all the upgrades in memory, processors, graphics cards, hard disks, CD-RW writers, etc. it got less reliable. The whole menagerie of hardware started performing as if it had been preloaded at a factory with Windows 2000 when I upgraded the machine.