О, коллега
Я недавно с аналогичной ситуевиной столкнулся.
Сразу скажу, что DX9 на дух не переношу. Пока...
А проблема решилась интересым методом.
У меня GeF4200Ti. И при реинсталле винды решил закатать последний детонатор. Так вот под ним та же история. Снес дрова, поставил старые 30.00 - все завелось, правда с сообщением о возможных косяках. Оптимал - 41.09, тут все заработало чисто.
Да, забыл сказать, винда 98SE.