So yea, my CPU was overheating. I thought 36-40ish was fine on idle. But it seems while I was cleaning my cpu (putting new paste, cleaning fans) I didn't realize i didn't clean dust between aluminium blocks. I don't know the exact name, but you know how hyperEvo 212 looks like. There was dust...