Leakdown test is the best way to determine the health of the engine.
Porsches run really well with broken rings and deformed pistons:
My 930

A friend's 930
This kind of stuff is how 15k "evaporates" - it happens very easily on a turbocharged engine. Not so easily on your NA 911.