"Lags at 120fps"? Where are they reading the number 120 from?
One random guess: your program is trying to generate 120 frames every second, but it can't compute/draw quite that fast and as a result the game appears to run slower than intended - because you make 120 frames to show a second of motion but it takes (say) two seconds to display them all.