Yeah like Tman said a lot of variables there as to why it's over heating. It looks pretty old? I'd say you have 2 options, run it as is till it dies. Which guessing won't be long.
Or I would replace it. No idea price wise where your at, but it would be your best bet.