Download
bluescreenview. It should be able to look at the records from the BSoD. Take a look at the bluescreen version and also the stack it displays. That should tell you what caused the crash
Depends on the specific specs of the computer, but I'd recommend installing the latest version of your chipset drivers and your ethernet drivers (they may be the same thing).