i have a voodoo3, i dunno in other cards..
i did some test, and i found the problem: is in the 60 hz frecuency refresh in all resolutions. It's the default in XP, when a d3d/glide/ogl aplication loads in fullscreen... so, if i use another Hz, different of 60hz everything is fine/OK (TB works).
but, some comments:
1) if a set "98/me" in compatibility (in winXP) it works ok (all resolutions with 60hz refresh), but the sound is not as good as the default XP execution, for me is not a solution.
//i tested this bug with WinME and all is OK, so this bug doesn't happen at all.
2)i need this 60hz refresh working, because when i use the TV, (really always to play every game with a gamepad

), i use NTSC (59.97hz)......
3)did u think?, that this bug is related to:
about the DInput LPT1 lagging problems with Triple buffering, I've actually heard of that before in PJ
because i never had problems with the gamepad, all games runs OK, i think gamepad's driver do the job (with Dinput) very well.....
4)can someone else test this?, remember, u need a gamepad/joystick (usb, midi-port, etc) and set the monitor's resolution with a refresh of 60hz....