The max CPU and GPU temps in those screenshots aren't from a game/loaded state. Make sure HWMonitor is on during your game and check the max temperatures after you've experienced those 40FPS drops.
Do you get the same drops in a synthetic benchmark like Unigine Heaven? If you're playing in windowed mode, does switching to fullscreen mode help?