You could certainly try a new gauge in there, but 10psi warm is, as you know, an issue. At just over 20psi my MGB didn't knock and seemed to run fine, but it was sure tired.
If you don't try a new gauge, I'd want to get into that engine and give things a real look over.