Hey again,
I actually tracked down the service that was causing or enabled the causing of the error. I added 10 more services that sounded not-so-dangerous, but it happened to be one of them, so I could track it down (after like 7 reboots).
So, right now I have everything running except the "Diagnostic Policy Service" and it's going fine. From what I've read, the only thing it does is helping with troubleshooting, so it seems very strange... but still, I get no more freezes.
Any thoughts?