First off, welcome to the forums! Nice to see people still actively trying to find fixes for these old games
Unfortunately, this happens when running DF2 in any resolution higher than 640x480. It happens at 800x600 and more so when the resolutions go higher without using hardware acceleration
Cool that you got the hardware aspect running, did you enable hardware acceleration in the game as well when you did this? No other errors?