Yes, check whats is in conflict with the system software. Try analyzing the Windows Error Events. You can install Event Log Management software [eventlogxp.com] or a Forensic software to detect the problem. Trust me its easier with it.
Have you tried checking the Application log for the Error events. Analysing Error events helps in detecting the problem faster. Event Log Explorer will show the actual Event that causes the error