When I test my game on my laptop, it gets ~500 fps in SML but moves at a crawl, sprites don't move as fast as they normally and everything lags even though (fraps) says the fps are high.
However if I set a framerate such as Window.setFrameLimit(60) everything runs smoothly like it would on my desktop (without a limit).
Any idea why this strange behavior would be occuring?