My best guess here is that there may be some corrupt sectors on the HDD or dlls in the OS.

Open an administrative command prompt and try both
chkdsk /f and
sfc /scannow