Are you overwriting saves or making a new save each time? The US Xbox version has a bug (patch sent to MS) where loading a save that had been overwritten could shift the character's location; returning to the dashboard and restarting the game would fix it, and just creating new saves would avoid it.
The small US 1.03 patch was just for the DVD version, to fix a hanging problem when exiting the game. If that fix wasn't already integrated into the Steam release, I think they would have to release a parch formatted for their system. At least with the previous Divinity game patches, they checked the registry for the localization version / language and the install path when run.
I only recall one other person reporting anything similar, and I think it may have been with an Xbox version.
Are you shutting down all non-essential programs (especially anti-virus) before starting the game?
Perhaps some of the suggestions in the
First Aid topic might help?