Which version of Carbide Motion are you using?
Have you tried the new beta?
which attempts to optimizes this