Didn't realize that this post was still on the boards.
I posted a question (in Glitches) about putting old saves from the old computer onto the new computer, because I was having some difficulties. With a prod from Jenny, and remembering a past experience I figured it out.
I loaded the game and made three new saves as you suggested. I then cut and paste my last three saves from the old machine (which I had burned onto a CD) and put these into the same save folder on the new machine. I then deleted the three new saves and renamed the three old ones to the new ones names (had to do two files for each save slot). And it worked like a charm!
I remembered that someone had sent me a save a long time ago when I was playing Black Dahlia and got to the corrupted CD. They advised me to re-name the save into one of my old save slots and it worked. So I shall now try it with my other games.
Just wanted to pass this on in case someone else has had this problem.
I got a message while in the middle of loading on one of my games This version of Windows does not support Direct X
But then it continued to load and it seems to be working. I've only been trying out the games to see if the saves are working though and haven't had time to play them much. I think I read somewhere that Windows XP does not use Direct X. If that is true, then how does it run the games that use it?