Ребят подскажите может кто встречался с ситуацией -

Ребят подскажите может кто встречался с ситуацией - начну с конфигурации:ECS 865G-M8, Intel Pentium 4 651, 3400 MHz, ОЗУ 2 Гб (PC3200 DDR SDRAM), NVIDIA GeForce 6800 GS/XT (256 Мб) ( с последними дровами 260.99 whql), ОС Microsoft Windows XP Professional SP3 (лицензия); видющке пошел 6 год,раньше проблем никаких не возникало,все началось пол года назад, стала сильно перегреваться в играх появились глюки с текстурами (лучи в разные стороны и т.д.), снял радиатор заменил термопасту (старая высохла), почистил вентилятор, но хватило буквально на полтора месяца, далее все усугубилось - винтилятор стал подыхать постепенно, температура ползла вверх, его смазка уже не помогала, снял старый вентилятор, обновил термопасту на всякий... и поставил новый вент. на 120мм, при нагрузке температура прилично уменьшилась с 64С до 54С, в простое с 43 до 38С, но к сожалению глюк с текстурами так и остался (все теже лучи, причем если свернуть окно игры и развернеть все окк,но на некоторое время) , но уже в уменьшенном варианте, ах да пару раз при просмотре фильмов отключался монитор, погасал, при нажатии любой клавиши, вылетал экран с полосками,синего или зеленого цветов, при перезагрузке компа все в норме.
Потестил в\память в Video Memory stress Test v1.7 показала очень много ошибок (400шт.) приведу их пример:
Ошибка в [0D88D1EC]: должно быть FFFF, однако найдено FF7F (биты: 0000000010000000)


Ошибка в [0D6BEEF6]: должно быть FFFF, однако найдено FFFB (биты: 0000000000000100)
Ошибка в [0D51055E]: должно быть FFFF, однако найдено FDFF (биты: 0000001000000000)
Ошибка в [0D3108BE]: должно быть FFFF, однако найдено FDFF (биты: 0000001000000000)
Ошибка в [0CEBB014]: должно быть FFFF, однако найдено FFFB (биты: 0000000000000100) и т.д.
Из за чего это может возникать и можно ли исправить?