One thing you can do to get a more ‘correct’ rotation rate is to create a rotation and scale that by delta seconds. The rotation you create then would be representative of rotation per second instead of rotation per tick. This should at least result in a much more stable rotation.