в очень редких случаях виновата материнка или блок питания, чуть чаще отвал видеочипа и в большинстве всего это битая ячейка видеопамяти, драйвер таким образом спасает от синьки или самоперезагрузки. Чип обычно тестируется фурмарком для выявления артефактов или перегрева и отвала чипа. А вот с видеопамятью хуже её можно протестировать Video Memory Stress Test - но утил древнючая и не всегда нормально работает.
Хуже всего что видеопамять никто не берется перепаивать - нет методики выявления битой микросхемы, а перепаивать все сразу - нудно и накладно.
как вариант решения: выставить питания видика в контрол панэле на максиму, не поможет поменять б.п. и если и это не поможет тогда искать программера который переделает и перепрошьёт видеобиос - но тогда уж проще новый видик купить