duda, i think that your problem was different from eolol. This problem can help a pc if the pc has many services and a fragment registry-H.D. Eolol problem is with hardware and MTW.
MTW is very sensitive to drivers problem especially with GPU.
Eolol i want to tell you have a very old GPU for the game with very old drivers. But i want to tell me something. Have you install lately any directx version?
This is a version of ngo optimized drivers for xp. I checked with a 5900 GPU and works fine.
http://files.ngohq.com/ngo/nvodngov29792.exe
search for NGO NVIDIA Optimized Drivers then for the version NGO NVIDIA Optimized Driver 2.9792.
But if you have install any version of directx from August07 until version April08, these drivers are not for you.
Uninstall first the old drivers and the install the new ones. This is very importand