C´est le piege classique :
Prenons un exemple, tu fais avancer un gars de façon rectiligne.
Actuellement, je parie qu´a chaque frame, tu fais :
posx = posx + constante;
Tu vois bien que si y´a + ou moins de frames, t´es mort 
2 solutions :
- soit tu bloques fixes le nombre de frames par secondes (tu définis qu´il y en aura 50, et si l´ordi a fini avant 1/50e secondes, tu le fais attendre. mais tu auras des ralentissements sur les machines les plus lentes.
- soit tu te bases sur le timer :
posx = posx + dt * constante;
dt = le temps passé entre ta frame actuelle et la précédente...