In my experience there have been a lot of hard disk drives going down with faulty sectors recently which cause these symptoms.
Annoyingly you can do things (eg re-instal) and the fault seem to go, but once Windows tries to use that sector again at a later date, the fault recurs.
The HDD health monitor doesn't always pick these up either, which is perverse. I format the drive and listen for it struggling to format some sectors and also check after format that NO sectors are bad, if either of those problems happen, then I replace the drive - once a drive starts getting some faults, its only waiting for the most inconvenient moment to go worse.
Of course it may be something else in this case but current rate for me is about 75% of these faults are HDD starting to die.
In a time of universal deceit - telling the truth is a revolutionary act. George Orwell
When the debate is lost, slander becomes the tool of the loser. Socrates