Did you load the patch correctly? The patch was designed for the TNT card, not the Geforce card. You have to manipulate the patch to get Direct3d to work..... And I already stated what to do.
I'm using the 44.03. but with a G2.....they could be right. Could be that the G4 isn't fully compatible with the 44.03 drivers. Either that, or you didn't install the patch correctly. The only other thing that may be causing it...is DirectX, itself.
I'm using DirectX8.1a. If your using DX9.0a....well, that could be the cause.
I don't know what the others, here, are using....