I've updated all the drivers I could think to. I've replaced the graphics card with no effect, and I've used the memory diagnostics tool. It has given me no errors. I've swapped around RAM, and I've removed dust from inside of the tower regularly. A health check reports no errors with hardware...