The save game worked fine but I still can't start from scratch. I even installed VC++ as recommended on another forum. I have no idea what is supposed to come up after the timer on new game ?
I had a similar issue when I was playing one of the Lord of the Rings games a while back. The game wouldn't play because it was built for a single core processor while my machine had a dual core. I had to go in and tell the task manager to only use the first core to run the specific process...worked fine after that.
I don't know if this is an issue with DII since I haven't played it, but the symptoms sound familiar.