Eskimo,
3 reasons why it might not run:
Windows configuration is screwed up for some reason (I've had that problem few times.. although registry backups / complete DX reinstalls fixed up everything)
Motherboard is bad
Memory is bad
Usually flawed motherboard or memory is also experiencing problems with other programs.
Windows screwing up, can be very validating nature.
For long time I had problems with just two games, which caused crashes constantly, but no problems with other game.
Finally put in 2-4 months old registry backup which I had for some reason and computer was cured - since then I've made registry backups regularly and used those 3 more times to save the windows.