Pays to list the brand of your sound cards, guys. If you don't know what your sound card is, and its an onboard, and you don't want to open up your PC, 3 things you can do:
1. Your device manager, sound settings or driver set should list it.
2. If you're using a custom, non-manufacturer driver set, or your driver set hides the sound card details from you, use PC Wizard, from the same guys that gave us CPU-Z.
3. If you STILL can't find your sound card name from these programs, at least you have your mobo name. Google that. (yes, google. sorry). One of the results should have specs from your mobo, and this should list the sound card. (Make sure you have the right mobo tho!).
Both of mine (XP desktop, 7 ION Netbook) here are onboard Realteks. There are only random 5-second pauses on the netbook, but otherwise I have no outright CTDs on my end.
Other things you can do:
1. The game launches into a settings menu, right? If you really want to see if sound is the problem, there's a checkbox on the bottom left, that says Disable Sound. Try using that, and if it still crashes, it isn't your sound card's problem anymore. Other possible causes might require more research on everyone's end...
2. If your sound card implements special effects like EAX and tru-surround (most pro sound cards do), try turning these features off, and see if you still crash. I find most manufacturers won't guarantee these effects present and stable in all games, just the popular ones...