Crashes seem to be mostly hardware related, can you tell me how much RAM you have, and what your video card is?
Do the crashes seem random, or does it happen after X amount of time, or after playing a certain chapter etc.?
You can also go into the Misc settings and turn off graphic enhancement to see if the game will run better or not.