I am no expert, but there is an ongoing issue with the older HPS titles installing themselves to a folder within Programme Files (PF) which was fine with XP but seems to cause issues on newer versions of windows, so you need to be sure that your games are installed outside of Programme Files on your C drive, this is where all the more modern titles now install themselves by default.
Also I notice the updates/patch's from HPS for older titles also by default unzip into Programme files.
So as the other guys have said 1) Make sure older titles are installed into a folder on your C drive
outside PF and that updates are also unzipped into these folders and not any within PF.