Don't laugh! He was made fun of in school. : P
So yeah, after a gap between responses on forums, I went ahead and did the clean install, like you mentioned. I'm still waiting for Windows Update to trickle in the updates, but here's the latest:
I had Dropbox updating all my files, I was playing Overwatch, and there was a Twitch stream going (horray super awkward E3 presentations). Anyway, the stream was super laggy, and after exiting Overwatch and killing Dropbox, the CPU is still at 50-ish% and the stream is choppy / laggy. The CPU during all three of these was absolutely throttled at 100%. What's also interesting is even though the stream is having trouble, the stream's audio is just fine; maybe it's a vid card issue?
I'm obviously no expert, but it almost seems like my CPU is just having its ass handed to it, or simply can't keep up with this stuff. Not sure.