The problem is likely in the saves, but there is something else you can check:
Try browsing to the '..\Documents\Larian Studios' folder and renaming the 'Divinity Original Sin' subfolder. For the Steam version you may need to disable cloud support, or exit the Steam client and start the game directly from the executable (when required), or it will interfere with this.
This folder contains the saved games, configuration files and a level cache folder. Deleting or renaming it will get the game to recreate it on startup; playing the game from a different Windows user account would effectively do the same thing.
After that, start D:OS, create a new profile and maybe see if you can start a new game and save/load. Exit and then copy a couple saves from the renamed folder into the newly created profile's savegames folder. If that lets you load the saves, move the rest of them over.
If that doesn't help, delete the new My Documents D:OS folder and rename the original back again.
If the problem isn't in the level cache folder or the install folder (or the re-install should have fixed it), that pretty much just leaves the saves.
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, as well as your saved games. To reduce the file size, you can delete many of the saves from the zip; leave your latest save, as well as the most recent that works properly (if available) and the oldest that crashes teleporting to Cyseal or Luculla Forest.