Attaching a heatsing to the 040 isn't that hard. If you can find a dead 3640 board they have holder for heatsing, else use heatcompound and clean of the corners of the CPU and add heat tollerant glue there.
same here.
Four "less than a drop" of cyanocrylate glue at the 4 corners (plus the heatcompound) , worked for about 10 years, on my old 040 board (PowerChanger).
And works with my OC 060 now too ;-)