Поддерживаю товарища сверху, стоит купить конкретный стол, для работы стоя. Как минимум ты сам будешь заставлять себя двигаться чаше, чем если бы ты просто сидел в удобном кресле.
Сложно ответить на этот вопрос, если я не знаю как именно вы делали свою версию.
Использовали ли вы easing, throttle/debounce, requestAnimationFrame, и все такое.