[Bug 2028] DSound and DDraw improvement for better gamesupport