Goto START>RUN .... and type MSCONFIG in the box, then ENTER

Select the STARTUP TAB, and UNTICK EVERYTHING .... then reboot .... that will stop most crap loading up at the start. If it doesn't crash after that you know it was one of the. If it is still crashing in 2-3 days, re-tick them all again.