Symptoms could easily indicate a disk problem, rather than a Windows problem. You might have a defective sector that's difficult to read, in an important place in the filesystem that Windows often needs to read.
Typical consumer drives have long error timeouts, during which they will try and try and try again to read a defective sector. Assuming it eventually succeeds, no error gets flagged anywhere—not even in the SMART data.