W jakim sensie program psuje ci wydajność?
Należy zauważyć, że ruch co osiem pikseli nie jest w żadnym razie tragiczny — w wirze akcji, gdzie wszystko się porusza, gdy gracz jest skupiony na niszczeniu kolejnego przeciwnika, czy skakaniu przez przeszkody, takie niuanse nie są szczególnie zauważalne. Zapewne wykonujesz testy w sterylnej scenerii, gdzie masz jednokolorowy kwadrat poruszający się po czarnym tle. Wtedy mimowolnie skupiasz się na tym braku płynności, ale to tylko przewrażliwienie.
Polecam używać metodę setFramerateLimit dla obiektu okna, np. dla wartości 100 — wtedy działanie twojej gry będzie uzależnione od czasu, nie zaś od wydajności komputera. Również sam program będzie wymagał mniejszego zapotrzebowania na zasoby sprzętowe.