Another update: running at 120hz on a 120hz monitor, all the frames get correctly shown to the monitor using this method (testing by recording with a high speed camera).
So, interesting results..