I agree with most of your posting, but ..
To attach the heat sink was a really smart move.
How about if you tell the software to control the frequency of the chip instead of hoping that overheating would do the job.
I cannot believe you suggest this to someone - shame on you.