You need to check all your drivers. You need to run scans using these 2 commands.
chkdsk /r /f
sfc /scannow
Then you need to get CCleaner and run that. After all of that try replacing the HDD cable. The drivers to check are the chipset, network and video.
chkdsk /r /f
sfc /scannow
Then you need to get CCleaner and run that. After all of that try replacing the HDD cable. The drivers to check are the chipset, network and video.