personally id say the onboard video controller is dying or your RAM is or yeah the system bus on the motherboard is breaking down.
firstly clean your machine free from dust make sure none is around cpu heatsink and fan. if u still have the problem after this then its one of the above 3
heh ive trashed newer machines than this at work.