I've been an avid reader of this forum and it has helped me a lot before, so I come to you folks as a last resort. I have an early 2013 rMBP, i7-3740QM @ 2.7GHz - GT650m - 16Gb ram - > All games that it could realistically run were running just fine up until like 2 month ago, no throttling issues whatsoever. But, summer hit and I started getting real annoying CPU and GPU throttles. I couldn't really run any game on it during that time, and I pretty much assumed it has to be dust/fans/thermal paste issues. So, I sent it to a shop where they cleared out all the dust, and reapplied thermal paste, and it worked fine for about a month. A month after the cleaning process, performance started to decline, but it wasn't really that annoying or game breaking so I just disregarded it. Now, the same problems are happening again. GPU is throttling down to 270 MHZ, CPU revolves around the 2GHz range even when set to 2.7GHz constant with ThrottleStop and under load, etc.. I also tried tweaking performance states in inspector but nothing worked really. Attached are the sensor readings during throttling and a dxdiag. It's also worth noting that before, both cpu and gpu temps would go up as far as 99C and no throttling would occur. Now the throttling appears to be happening at 70C. I'm not really sure what's going on. Fans are set to max value using Macs Fan Control. Thanks for taking the time to read this, and any suggestion you might have is heavily appreciated.