Woohoo!! Glad you got it sorted!
Glad it is sorted out, I had a similar problem last year. Found out my internal fans were broken and not working and this was causing the computer to overheat, and when that happens a lot of computers start cutting out processing and stuff to prevent self damage.