If your pretty sure there's no vacuum leaks, first thing I'd do is a compression check. That would tell you if there's any problems 'inside' the engine...valves and the like. You want to do three 'hits' on each cylinder, reading the third hit.
If compression is good...I'd check carb mixture...but, not with a vacuum gauge. Actually both ways, using them for comparison. Talking about setting the mixture via the RPMs.
Using a tach, let the engine get to temp, at idle, and one mixture screw at a time, slowly back out the screw...watching the tach. RPMs should start falling. Results you want, is each mixture screw adjusted, until the highest RPM. At that point, too lean, or too rich, the RPMs will fall.
Set each mixture screw...for high RPM...then shut the engine off. Carefully, and gently, turn each screw in until they seat, getting an accurate count of turns. If there's any difference, split the difference, and adjust each screw to that number of turns.
Many times, you also have to re-adjust idle speed. If idle speed is too high, all a waste of time! Carb must be in the idle circuit, to adjust mixture.
With that number of turns known, you have a base, to compare to setting them, with a vacuum gauge. Engine has to be in good shape, using a vacuum gauge.