Hey,
1) It's probably not hardware, but I suggest testing your system memory anyway. www.memtest86.com
- run default test for a full pass (roughly 30min per 8GB)
2) *Clean install is one option, however I'd first try an in-place upgrade.
a) make W10 media as per above posts link if you did not already
b) UNHOOK any SSD/HDD which is not the Windows drive
c) boot to W10, then run "setup.exe" from the media DVD or USB
d) do NOT enter a key if asked at any time
e) *make sure to "KEEP DATA AND APPS" when prompted (forget exact wording)
This essentially reinstalls Windows 10.
f) check Microsoft Updates (don't do anything else until they finish)
g) Reinstall video drivers (for NVidia choose "custom" and "clean" install method. For AMD/Intel do the same if an option).
h) for C-drive properties, choose "disk cleanup" -> "cleanup system files"... and delete the large "OLD" folder from W7/W8 when not needed.
Other:
1) Clean Install requires careful planning.
2) SSD-> If you don't have one, note you can do a CLEAN INSTALL to that such as:
a) install SSD and test, upgrade firmware (i.e. Samsung 850 EVO 256GB, and use Samsung Magician)
b) make note of programs to reinstall, and copy any critical data, passwords etc to a folder on your desktop or elsewhere (such as "W10 reinstall files")
c) unhook data/power from all but the SSD
d) boot to W10 DVD or USB
e) *must be SAME version of W10 (i.e. W10 Home 64-bit)
f) **do NOT enter a key when prompted (will handle this automatically)
g) finish install. Wait for MS updates to finish
h) reinstall video drivers if uncertain they are newest (if in doubt do NOT install additional motherboard software)
i) Antivirus, and other programs (refer to LIST you made before)
j) TEST for several days if possible, then
k) Hook up other drive/drives (if BOOTS to wrong drive then change BIOS' boot order back to SSD)
l) DELETE unneeded folders on old drive (FORMAT if possible.. if you can choose FULL NTFS not quick so it rebuilds the bad sector table)
m) Fan control software, other stuff...