I'd start by making a bootable thumb drive or (cd or dvd ) with memtest86 on it and run the systems memory through its paces. A bad memory stick or memory that has issues when paired up with another but operate fine alone can be the cause of these issues. Run memtest86 for at least 3 passes, this might take a while but should point out memory issues if those are causing this.
Also look in event log of windows os under management and look for repeat errors and write them down and share here.
i apologize for my ignorance but how would i go about doing the first bit? and would my file be safe?
And repeat errors are:
1.Source: Service Control Manager Info:The lxdnCATSCustConnectService service failed to start due to the following error:
The service did not respond to the start or control request in a timely fashion.
2. Source: Service Control Manager Info:A timeout was reached (30000 milliseconds) while waiting for the lxdnCATSCustConnectService service to connect.
3.Source: Service Control Manager Info:The atksgt service failed to start due to the following error:
This driver has been blocked from loading
4.Source: Application Popup Info:Driver atksgt.sys has been blocked from loading.
5. Source: Winnit Info:Custom dynamic link libraries are being loaded for every application. The system administrator should review the list of libraries to ensure they are related to trusted applications.
6. Source: Kernel-Powe Info:{Registry Hive Recovered} Registry hive (file): '\??\C:\Windows\System32\config\COMPONENTS' was corrupted and it has been recovered. Some data might have been lost.
7.Source: Schannel Info: The following fatal alert was received: 40.
8. Source: Kernel-Power Info: The system has rebooted without cleanly shutting down first. This error could be caused if the system stopped responding, crashed, or lost power unexpectedly.
These are the main ones so far.
cheers