opengl, bioware infinity and voodoo cards

I have a voodoo banshee from creative labs and it does not work with IceWind Dale
and Baldur’s Gate 2 when I want to use OpenGL acceleration. The best I get is a more or less working game with corrupted texts in menus and dialogues.
Can this be fixed?
I tried OPenGL drivers from 3Dfx and GLSetup and the Quake3 miniport from Creative without solution.
I know that voodoo 3 cards have the same problem.