It's really not hard to check the cam condition in place. Since it is unlikely that all cam lobes are worn exactly the same, all you are looking for is lift variations from valve to valve of probably .005" or more.
Buy, borrow, or rent a cheap 0 to 1" or 0 to .5" dial indicator & magnetic base/stand. Set the indicator up on the pushrod end of each rocker arm, turn the engine over & record the maximum indicator readings for each valve. A flat cam lobe or two will quickly show up. If the lifts are all fairly uniform, no cam problems. If not, bummer. At least you will know.
D