強制的にソフトウェアエミュレーションで起動
ハードウェアアクセラレーションを可能にするために
LPDIRECTDRAW lpDD;
DirectDrawCreate( NULL, &lpDD, NULL ); と、プログラムすると思います。
それを
DirectDrawCreate( (LPGUID)DDCREATE_EMULATIONONLY, &lpDD, NULL );
にすると、強制的にソフトウェアエミュレーションで起動できます。
ビデオカードにもよりますが、数倍 処理スピードが変化すると思います。
もしスピードが変わらなければ、パソコンがDirectXに対応していないのかもしれません。