в jQuery анимация по возможности делается через requestAnimationFrame, если он есть, так что шаг анимации всегда соответствует частоте кадров монитора(если нет сложной логики, которая все тормозит).
Если rAF не поддерживается, частота задается с помощью
jQuery.fx.interval
Анимации на jQuery почти всегда по возможности плавные, если что-то дергается — надо смотреть основной поток кода, там скорее всего логика отрабатывает достаточно тяжело.