Okay, brief update before I respond to Rory's post.
I forgot about Checkdisk, spent 4+ hours letting it check every single drive and do it's thing. It didn't find much. I almost wish I hadn't. After doing so now the freezing sometimes repeats, 3-4 seconds, then the system freezes again after...