Я в своё время пользовал более простое решение, когда досовские проги под виндой слишком быстро летали. Есть такая прога Slower. Запускается в сеансе DOS с параметром задержки. Потом с другим параметром выгружается. А между этим спокойно работает с нормальной скоростью DOS-программа