Are my expectations too high?

If the engine is getting lazier, I would check the valve springs.
the engine is hurt....aka bearing knock