Worth the effort?

Have you taken a peek under the timing cover to see if the cam is installed where it should be? Low vacuum, dead bottom end, fine at high revs, with everything else being right sounds like the cam's retarded more than it should be. Though this is more pronounced than I've encountered, perhaps it's off a tooth? That'd also explain why it's been that way since you first got it.