I have a problem with joystick/gamepad input, I tested with many gamepad (logitech , x360, ...)
I always have a lag with gamepad controller. you can test the test program :
I don't know why, how do you get the Joystick input ? I want to say the best way, with the best performance.
Keyboard : Arrow key (UP , DOWN , LEFT , RIGHT)
GamePad : POV (UP , DOWN , LEFT , RIGHT)
NOTE : use joyToKey ( http://joytokey.net/en/download )for control Keyboard & Gamepad at the same time, for test the synchronisation.