Have you tried running it under compatability mode
It might just be XP it dont like. Older games sometimes have probs running on XP.
Start > programmes > accessories > programme compatability wizard
Give it a try and see what happens and post back to let us know.
EDIT: Just got your post, so now know you have XP. Maybe someone else here will know how to resolve if the above doesn't work.