Akelth, Возможно, в Вашем случае пригодятся рекомендации данной темы:
DirectX для XP .:[Все вопросы]:.. Как вариант - полная переустановка ДиректХ, с предварительным его удалением. Хотя есть подозрение, что в деле замешана аппаратная часть Вашего компьютера. Проверьте видеокарту на предмет перегрева - возм., ее радиатор забит пылью либо она имеет пассивное охлаждние с недостаточной эффективностью - в этом случае все происходящее - дело рук системы защиты драйвера видеокарты.
Все же не мешало бы озвучить полную конфигурацию компьютера - вдруг это кого на какую дельную мысль натолкнет?..
перенес в другой раздел, по просьбам трудящихся.