It's the CPU. I have NVIDIA and have tried both drivers. I can't pin down the cause or recreate it on demand, but it's always when I'm running Firefox. It's happening at least once per day now, which is frustrating, but I've sort of just accepted it after reinstalling Firefox, updating/switching drivers, and updating BIOS. Unfortunately I enjoy Firefox a lot more than Chrome!