all the dx libraries you need to run the games come on the disk.
in the redist folder.
but there were sp1 updates to the vc redist. but i doubt they would affect the game as they wont be using them.
like i said check the event viewer and look for the errors that the game created. you may find its seeminly unrelated.
also i have heard of peeps having trouble when they have been using hd audio or just having it enabled. if you have a dedicated sound card and you use it exclusiveley then dissable all other audio drivers.
if you dont have a dedicated card then you may still want to dissable the hd audio just for testing purposes... good luck.