First relaucnh galaxy.exe in admin mode and force vame validation in Library - Disciples SL - MORE section.
Did you or didnt install any 3rd party fix-mods? There is DisciplesGL wrapper-mod by Verok. And there is OPTIONAL SmartHeap more uptodate library dll file. It can increase compatibility or decrese it. Or no changes at all. Yet Verok keep include this file (as i rememebr there was not English description what this dll for, but on russian forum he explain 5his dll are optional and can or cannot make compatibility - need more testing).
Try first DisciplesGL without smartheap dll. If problem remain try to replace it. Here a link..
http://disk.yandex.com/d/Wx3t86cuNIY8VA To use ANY mods, fixes, wrapper-mods etc 6ou need disable compatible tweaks preset by GOG installer or GOG-Galaxy installscipt (they do pre-eetup some tweaks). Easiest way is to rename disciple.exe to game1.exe or something.