It's not even just the delays, it's that jobs that are extremely heavy on weaving such as Ninja, Machinist and Gunbreaker completely fail to function at higher pings. From what I've seen, somehow, third party tools seem to be able to ameliorate this without altering the client detectably. I cannot explain why it does so, nor do I want to break the rules in using one, so I'm left to speculate that it is some front-end problem where the client pings the server after clicking a button and waits for a response before allowing you to use another one. I can't for the life of me understand why it would be this way.