When playing games such as The Witcher and Mirror's Edge under wine, forcing VSync in the control panel does not work. The issue occurs with wine-1.3.15 and later, but the wine developers claim it is not a regression. Using the Nouveau driver with GLXVblank=1 results in VSync working within these games. I am using a GTX275 and have tested with these nvidia-driver versions:
256.53, 260.19.44, 270.41.06, 275.09, 275.09.04
Here's the wine bug report: http://bugs.winehq.org/show_bug.cgi?id=27467
nvidia-bug-report.log.gz is attached.
BTW I tried with TripleBuffer and/or Page Flipping both on and off, and it made no difference. Neither did forcing the vsync settings with __GL_SYNC_TO_VBLANK=1
EDIT: Also, VSync does work if it's selected in game (e.g with Mirror's Edge) but not when forced by the driver. Driver forcing vsync is required for The Witcher, as it does not have an ingame vsync option.