It's good to hear that you got a lot of files off of it.
If there is still more that you're hoping to recover, and you get another drive large enough to hold it, then try cloning the whole disk using 'ddrescue'. It's generally available in linux distros, though I think it's usually an optional package and not something that gets installed by default. It might not be on bootable linux DVDs either, but once the live linux environment finishes booting, you can just "install" ddrescue into the ramdisk environment that the OS is running in.
As always with a low level disk utility like this, make sure you read some articles carefully about how to use it. It can be dangerous if misused.
It works similarly to the more common cloning utility 'dd', except ddrescue is designed for cases where the source drive is unreliable. In it's recommended usage, it can keep a log of which sectors it has and hasn't successfully copied so that it can resume/retry it's progress on a later boot. It also has some intelligence about using progressively smaller transfers when it runs into a trouble spot on the disk, in an effort to recover as much as possible. I think it might have options to limit the speed so as to avoid heating up the drive, but I don't remember for sure.
Needless to say, keep the source drive nice and cool as you have been doing, and avoid powering it up unless you're actually ready to run the clone operation.
Once you have a cloned image on a stable drive, even if it's not fully intact, you'll be in a more comfortable position to try other recovery methods like 'testdisk' and 'photorec' and whatever else is out there.