Well, first off, don’t do that.
Upgrading to the most up to date version is free for registered users, and you miss out on a lot of new features and fixes by not doing it. Also, obsolete versions are not officially supported, which means you’ll be on your own for any issues. Be sure to pick that up!
To your question, if your issue is that tools and projects don’t have an Undo history when they are loaded by default, this is normal. When saved, undo histories are saved for every subtool loaded into a session, and can quickly bloat file size. Especially large files may start to experience performance issues. So this is not something you want to do casually, unless you have a need for it.
To save an undo history, it has to be enabled when saving the file (File > Save As, with “Undo History” active.) It also must be enabled in the preferences. Preferences > Undo Histoty > Enable Saving". Remember to store config after making changes in the preferences menu to have the changes persist on each startup.
Remember that undo histories are saved on a per subtool basis, so you have to have a specific subtool active in order to see the history for that subtool.