説明を見ると、最後に同じ命令を呼んでから1フレーム以上経っていた場合に挙動に差が出るみたいですね。vsync 1だともう待たなくて、wait 1だとさらにそこから1フレーム待つ、のかな。 ゲームのメインループの同期を取る目的ならvsync、単純に一定時間待つ目的ならwaitが適切そうです。