It couldn't hurt to try...
To do a clean re-install of the game (and patch);
Zip or otherwise backup your saved games folder to another location first, just in case. Each save is a separate subfolder in the '
..\Beyond Divinity\savegames' folder; the 5 '
bd_act#_start' folders are created/updated by the game/patch, and do not need to be backed up.
Un-install the game, re-boot, in Windows Explorer browse to the '
Beyond Divinity' folder and make sure there are no files or folders remaining, except within the '
savegames' folder (though the 5 '
bd_act#_start' folders should be gone). After that, shut down all non essential programs (especially anti-virus), re-install the game, re-boot and shut down all non essential programs again. At this point you may be able to start the game and see if any problems persist. However, if you saved games in the patched version, they will not be playable in the unpatched game version. After that you can (optionally) reboot and shut down all non-essential programs before re-installing the patch.
You may also want to try re-installing
DirectX.