Rockzcan you try a different OS? like make a live usb and test it there, that'll rule out if it's a hardware or windows fault
that's actually a good protip, use ubuntu linux live cd, work on it for like a day (i bet you won't play tf2 on it but you surely can use browser and stuff and see if the problem persists)
you don't have to install linux on your drive, it's enough if you have it on your pendrive
if you don't have a usb stick, get it it's very cheap and i bet it's worth taking for your case
8/16 GB is defo enough