Base timing. Really ?

Your problem is too “fast” not too much timing. At torque peak your cylinder pressure will be the highest. Delay the curve and bring in the advance later. Or as AJ does, develop a two stage curve.
(Add a spring will delay )