I think this problem is particular to AMD processors, becuase I have Midtown Madness 1, and two computers, one AMD and one Pentium 4. On the Pentium 4, The game worked fine. On the AMD processor, I got exactly the same problem (But the fix that worked for you worked for me too! )