So, memtest86+ told me test complete, no errors. Checkdisk looked clean too:
Checking file system on C:
The type of the file system is NTFS.
Volume label is Windows.
A disk check has been scheduled.
Windows will now check the disk.
Cleaning up minor inconsistencies on the drive.
Cleaning up 751 unused index entries from index $SII of file 0x9.
Cleaning up 751 unused index entries from index $SDH of file 0x9.
Cleaning up 751 unused security descriptors.
CHKDSK is verifying file data (stage 4 of 5)...
File data verification completed.
CHKDSK is verifying free space (stage 5 of 5)...
Free space verification is complete.
CHKDSK discovered free space marked as allocated in the
master file table (MFT) bitmap.
Windows has made corrections to the file system.
97675168 KB total disk space.
73615376 KB in 76189 files.
30536 KB in 9598 indexes.
0 KB in bad sectors.
160472 KB in use by the system.
65536 KB occupied by the log file.
23868784 KB available on disk.
4096 bytes in each allocation unit.
24418792 total allocation units on disk.
5967196 allocation units available on disk.
Internal Info:
80 61 01 00 26 4f 01 00 73 ff 01 00 00 00 00 00 .a..&O..s.......
73 02 00 00 02 00 00 00 60 06 00 00 00 00 00 00 s.......`.......
a8 2e b8 02 00 00 00 00 a8 30 ef 5a 00 00 00 00 .........0.Z....
d6 a6 38 0e 00 00 00 00 e2 f1 09 fc 07 00 00 00 ..8.............
70 af c8 06 02 00 00 00 c0 af 55 76 0a 00 00 00 p.........Uv....
99 9e 36 00 00 00 00 00 a0 39 07 00 9d 29 01 00 ..6......9...)..
00 00 00 00 00 40 20 8d 11 00 00 00 7e 25 00 00 .....@ .....~%..
Windows has finished checking your disk.
Please wait while your computer restarts.
For more information, see Help and Support Center at
http://go.microsoft.com/fwlink/events.asp.