Did it work before you unlocked the cpu?
Linux is more stable on processors so its possibly bad low quality cores that were shut off and while linux can run off them windows can't.
It's a crapshoot on unlocking cores. sometimes they were shut off because they didn't meet the grade for a better processor, other times because they just needed stock for the lower end version. You probably got one with a bad core that was delibrately locked.