Con el tema de vsync fijate la frecuencia de refresco que tiene el monitor....A mi me salía en gris también porque en Windows 7 ( también se que pasa en Vista) no se como es bien el tema, en ciertas resoluciones no admite una frecuencia. En mi caso puntual, tengo la resolución en 1920x1200 y no puedo poner la frecuencia en 60hz, por más que lo cambie lo deja en 59hz. Por eso tenés dos alternativas, o cambiar la resolución del monitor, así cambias la frecuencia, o te bajás directrefresh, te paso el link para que lo descargues,
http://www.gigasize.com/get.php?d=9r1r1cv92xd, una utilidad que fuerza al monitor a trabajar a la frecuencia que le indiques.
Saludos y espero que te sirva!!