Peter,
I was more interested in SetFps() of your SimpleWindow version. I added time markers and got assured that your Redraw() fires approx. every 5.5 milliseconds. Indeed, that's close to 180FPS.
1.5 milliseconds per frame seems to be the fastest possible, which is close to 670FPS. Quite impressive.