Specific help click here (not very detailed though)
It may be a hardware conflict - check soundcard and if hardware is enabled for sound (EAX) for instance, turn it off and then run the game. Try disabling it completely, if problem persists.
Other checkpoints, graphics card drivers - version is up to date etc, game is installed correctly (patched up), any game-mods etc have been confirmed to be working fine (free of virus also), game settings are not too high graphically etc, and to generally check the pattern of crashing (other than after half hour - any other activity - on screen or another part of Windows - running progs etc).
Also, overheating - maybe give your CPU a check, ensure graphics card (should it be overclocked) isn't cooking. Errors are more prone in either instance - but my money's on soundcard at present - just a hunch, but soundcards are quite a common source of game pain. Also, it may help if you uninstall and clear out orphaned files/folders, then reinstall cleanly and to default directly. Do pursue the FAQ at the official or unofficail support websites, especially game forums - some one will know the specific solution.