En problema del vsync en dx es que, si tu PC no llega a los 60 fps, te saca 30 fps, y si no los alcanza... pues 15. En OpenGL y gracias al triple buffer esto no es así, y es una delicia jugar. En OpenGL lo puedes activar desde fuera del juego, mientras que en DirectX o se ha diseñado el juego con ello, o no se puede usar.
Si los programadores de juegos hiciesen las cosas bien, al hacer un juego directx implementarían el vsync por defecto.
Aquí he encontrado un ejemplo en una imagen enana. Lástima que no sea mayor:
http://images.google.es/images?q=tbn:WpRLFAoZb-oJ:www.vnunet.de/images/200304/20030407516_1.gif