DirectX на 98й был родной с диска (кажеться 6я), а сейчас по дефолту в ХР 9я, скорее всего дело именно в ней, хотя тогда у меня такая-же проблема была, но вот как я ее исправил я не помню. Дрова на видюху довольно старые, им лет 4-6ть точно есть.
На это версию гамы я установил патчи:
http://www.aerie.ru/download.php?view.64 - официальный - установился
И, уже не помнюоткуда слил, патч BG1DX8Intl.exe(1,80мб) для работы с Direct8 - установился. Проблема после этого не ушла, но не отображаемая часть резко изменилась, теперь там не зелено-синяя область, а заполнена пикселями рандомного цвета. Скорее всего проблема на самом деле в дирекции.
Уже думаю что проще купить оригинальную лицензионную гаму чем привести это в порядок. Или скачать.