I have a game project,

I set it to 25 FPS, it runs at 20 fps. I set ti to 35 FPS and then it runs at the 25 FPS I'm after..if it CAN run at 25 fps, why do I need to set it to run at 35 FPS to get it?

I'm using an on-screen counter set to always -set counter to FPS