DD will crash at my monitor's native resolution of 2560x1600, but one notch lower is fine. That resolution is getting a little small for text size, anyway (and I lowered the resolution further because of that), so I didn't bother doing any troubleshooting.
Have you tried switching the game to Software rendering in the configuration program, rather than Direct3D?
Try rebooting your computer, if you haven't done so while troubleshooting. If I leave mine on long enough, eventually I'll get a problem with a dark screen and rainbow textures (just indoors/underground or at night), until I reboot (though it can also eventually go away on its own, as well).
Try the
Windows 8 Performance "Patch" (works in Win 7 and 10, as well). That can help with some graphics issues.
Maybe try using the disk version of the configuration program, to set the game to run in Direct Draw mode. Rename or move the existing configtool.exe and NlsEng.dll files in the install folder, and extract the disk versions
from this zip file.
Note that this will reset the game resolution to what the disk version supported, but you can manually change it back by editing the config.div file.
Graphical Issue, Indoor textures turning black?