Everything is tied to framerate I guess?

You said that the game runs slow at 90 FPS, what do you mean when you say runs slow?