Have you considered removing the case of the dongle and trying to locate the heat-source? Perhaps you can solve the temp problems with a little bit of ventilation and additional heat-sinking?
Maybe its easier to just buy a different model of RTL-SDR... they are fairly cheap.