[color:"orange"]The Windows 98/ME compatibility mode seems to do the trick![/color]

Good to know it helps on different systems.

When you tried different compatibility modes before, did you miss 98/ME? If not, maybe the game had already generated some corrupt items before then, which you did not find until after switching modes.
If you started a new game this time after trying the 98/ME compatibility mode, that may have made a difference. It's been almost 4 months, so Windows or driver updates may have helped, also.