I managed to get it running again by wiping the hard drive and reinstalling windows, however, it doesn't appear to be a software/firmware problem because upon reinstall, windows automatically disabled one of the two memory cards and automatically rebooted. So I'm running on one memory card but since I don't seem to be noticing a hit in performance by my video games and programming software, I won't mess with it further until it actually totally fails.
Thanks for the suggestion though, I'll remember to not let my laptop overheat ever again. When the temperature monitor tripped over to -1C that could've been a hint to shut it off.
I just thought the monitor broke.