Problem is solved
Found the solution myself.
Simply took the laptop home to my place (was at my gf's place at the time) and the problem didn't happen there cause the place is a lot lower temp. It was because of overheating in the small room my laptop was in.
Topic can be closed, wanna thank those who have been helping