Your drive could be the issue.
Boot Windows to Advanced Startup Options menu from USB, open command Prompt and type "chkdsk C: /f /r /x" (without quotes) and press Enter to check and repair your drive.
Did chkdsk find any bad clusters?
Is Windows bootable after ran chkdsk?
If you can boot Windows then download CrystalDiskInfo, launch it, go to menu, click on Function/Advanced Feature/Raw Valves and change valve to 10 [DEC] than take a screenshot of your OS drive health and post here.