Question about limit framerate

Hi, i have a little question about the framerate in the bge.

Why the physics (and i think the logic is affected by this also) accelerates and decelerates with the frame rate(this happens limiting the frames, also happens without limiting the frames)? is possible to match the physic with the frame rate?

Example, i have 55-65 fps in my scene(without limit the frames):


Put to a cube a subsurf modifier for increase the polygons of the scene to more than 25 thousand.
-The scene now have 13-20 fps looking the cube.
-The physics of the scene work very slow, and looks like the logic is affected by this also.

When the frame rate is limited and the fps options in the world menu is set like the stable frame rate, the physics work correctly.

is there a way to fix it?

The physics updates on a fixed time step. It’s implemented in an unusual way (I can’t quite recall exactly), but essentially it’s passing a fixed timestep when in reality more time has elapsed. I’ve fixed this in a custom build of Blender, but it doesn’t build BlenderPlayer at the moment.