If you have a 32 bit version of Windows, freeing up as much memory as possible before starting the game may help.
A possible workaround for 32 bit Windows:
Game freezes after during save screen.
Please email supportdos@larian.com, with a description of the problem and the report.zip file generated by the
D:OS support tool (for the PC version). The report will contain system and game information, any crash dumps, and your saved games (the saves themselves are not the problem, so can be deleted from the zip to reduce file size).