"sometimes at the most inconvienent times i cant reload...the game just goes back to part of the game that i want to reload out of."

So you try to re-load a save, and end up where were before you re-loaded? You should be able to go back to any previous save and have everything exactly as it was at that point.

Try deleting all of the files in the '..\Divine Divinity\Run\Dynamic' folder.
This folder is used as a cache for the game. Files are created / copied there from the save game folder when you load, and written / copied from that folder when you save a game. The files will be re-created as required the next time you start Divinity. If there was a corrupt file in that folder, deleting the files should fix the problem.
A stuck cache is the only reason I can think of that re-loading a previous save would load the current data.


"I would back up my saved games and reinstall if i had the faintest idea how to do in."

In Windows Explorer, browse to the folder Divinity's saved games folder, by default 'C:\Program Files\Divine Divinity\Run\savegames'. The easiest way to backup the saves (each save is in a separate folder) is to copy the 'savegames' folder to another location. Since the saves can take up a lot of disk space, you could also zip the folder(s). There is likely an option for that on your right-click context menu; Windows XP has a basic zip manager built in, otherwise check out these freeware archive managers.