A cracked block due to freeze damage, corrosion, etc can still run perfectly with good compression
Best way to find out if the cooling system is sound would be to drain and pressure test it. Should hold 15 psi indefinitely, if not you need to locate the source of the leak