Check the Event Viewer for repeat Errors: google text and number to resolve.
Check optional Windows Updates for newer drivers.
Run sfc /scannow to check System File integrity.
Clear hardware by running memtest86
CD for 5-6 passes, then full HD diag/repair CD scan: Hard Drive Diagnostics Tools and Utilities (Storage) - TACKtech Corp.