Aw bless.
Edward had quite bad arthritis in one hip, as well as his tumour.
He stopped being able to jump, but he still tried for a few days - wasn't good, watching him get his front paws onto something (like a desk), only to not make it with his back paws and slide back off.
Sounds like you're doing all you can, and the heat pad will help lots.