Thanks, I can now test this at home by changing the video card settings and I finally got it to work.

I was using wglSwapInterval(1) and it never seemed to work, but I was just calling it once after OpenGL initialization. Now I call it every frame just before SwapBuffers() and it works great!