Your CPU and GPU temps looked fine... now, after the dust cleaning. Max GPU temp of 70C, CPU temps not at all a problem.

But who knows what is was before the cleaning, and given you've had one BSOD after the cleanup, that is at least most of your problem solved.