Check Windows Event Viewer. Look for warnings and critical errors. If you BSOD'd, it'll be in there. Look at the errors leading up to the criticals(stop signs)
I had the same problem playing online and it ended up being the LAN card needing a driver. Heavy internet traffic caused it nutt up and BSOD.
Hope that helps.