Есть много вариантов, того, что видедрайвер не уживаецо с играми.
1. Сборка семерки кривая
2. Драйвера не корректные, попробуй откатить драйвер на самый первый и обновить его из центра обновлений
3. Так как проблемы только со старыми играми, возможно не установлен directX (по умолчанию в 7ке нет директХ9). Попробуй воспользовацо вот этим
http://www.microsoft.com/downloads/d...displaylang=ru
4. Узнать, что в семерке есть куча режимов совместимости, и поюзать их
5. Проверить температурный режим видеокарты, возможно она сама по себе останавливается, когда чувствует , что перегревается.
Ну вроде как то так)))) Могу еще кучу других советов написать, но пока попробуй эти