Hello, I have some same problems like that. But i can't fix mine.
When your computer crashed. It gives a blue screen, at the screen you can read some helpfull information.
Somewhere you see: 0x............ write these number and letters down.
Somewhere you also see ...... .sys write that name down also.
now go to google and fill in one of these 2 things. You prob get information about something.
for example .... internet... or.... videocard. Then you know where your problem is. Its way easier to fix it then.
Btw post that information here too. Maby we can help you with it.
Goodluck
P.S. If your computer atomaticly restart when get blue screen, tell me, there is something to fix that.