At 6 years old plus, and the description, my bet is that the monitor is failing. Try this. Set it to 640x480 and see if that's bad too.

The real test is that monitor on another PC.

Bob