@fenrus made a tool for analyzing G-Code which considers cutting forces and may address this sort of thing: