All of a sudden, after I restarted my computer i'm getting really low fps in games I play like League of Legends and Starcraft 2.
I have updated all my drivers, wiped my hard drive and done a clean install of W7, and attempted to defrag my hard drive though questionably it says 0% fragmented.
I'm a little suspicious it's my HDD and not my CPU or GPU, though I have no idea how to figure out the issue.
It's extremely unlikely to be your hard drive, I don't think the speed of your drive will ever affect FPS in games. It might be your new graphics driver. Maybe try an older driver. Updating your motherboard BIOS may have caused the issue too, you're not really meant to update it unless you're having some kind of problem. Possibly try your older BIOS as well if possible.