I think it would help to seperate the physics framerate from the renderer.
The problem is that for some cases physics need to be updated very often, but it is not possbile to keep the same frame rate for rendering.