when you changed the cpu heatsink, what kind of heatsink did you use? also did you clean and reapply the thermal paste correctly?
also, have you blown the dust out of your gpu lately?
Yes, I changed cleaned and reapplied the thermal paste, and I now use a Noctua NH-D14
I have blown the dust out of my GPU about 1 week ago.