Let's see...8 GB of RAM, so I'm assuming 64-bit Vista.
Do you have Service Pack 1 installed?
What are you communicating online to people through? Ventrilo? Yahoo? MSN? Skype? Have you check those programs' settings? Are you running them as an Administrator (User Account Control annoys the crap out of Ventrilo).
If you go to Task Manager (CTRL+ALT+DELETE, select it), is something hogging a large amount of CPU or (unlikely as it may be) all your RAM?
Would you be able to try out another optical drive to eliminate that as a potential problem?
Also, it may be a longshot, but would you be able to borrow a sound card to try out? If that works, but your onboard doesn't, that definitely indicates a problem with the onboard sound or its drivers.
As for your computer rebooting on startup, do this:
Start -> Control Panel -> classic view -> System -> Advanced System Settings -> Settings (under "Startup and Recovery") -> uncheck "Automatically restart". Next time it wants to "restart," it'll actually give you a Blue Screen of Death. Write down EVERYTHING on it and post it here.
Finally, we may also want to consider the fact that your power supply only has two +12V rails: one 14A and the other 15A. Are you on the cusp of needing something bigger? Then again, my build is similar to yours with 8 GB of RAM, Q6600, Vista x64, MSI P6N-SLI FI motherboard, 8800GT video, Mad Dog DVD burner, three 640 GB hard drives and one 500 GB hard drive, and all that is running on an Antec 550W power supply with three 17A +12V rails...