я уже писал БАГА СТАРАЯ и не бобовская вот решение:
Если проблема точно не с излишним оверклокингом и перегревом, то попробуйте увеличить время больше которого Vista/7 начинает считать, что видеокарта не отвечает и её надо "перезапускать"...
Делается это добавлением ключа реестра с именем TdrDelay и типом REG_DWORD в ветке
HKLMSystemCurrentControlSetControlGraphicsDrivers
Значение указывается в секундах, по-умолчанию 2... Попробуйте поставить 6-12 секунд... После этого перезагрузите компьютер...