I agree with Beppo on the OneXBlending setting, after having set it to True for a long period of time i am back to False.
It was at first coded by Chris as it was requested by several people if there was a way to have the same brightness in OpenGL as they had in Direct3D, without having to change the brightness level ingame or in the .ini.
I suggest you to let it to false , and change the brightness instead, until satisfaction. It should look better overall
The settings Crowze suggested are good for you :
-Geforces cards does not use the ATI Truform
-the MaskedTextureHack is an excellent fix to the old problem that occured in all Epic OpenGL with those "black instead of transparent" textures.
-TexDXT1ToDXT3=Tru should make the textures to look better.
-To precache the textures usually help a lot of possible textures problem (or you can just use the console command FLUSH ingame)
I add another suggestion , because those white textures things can be caused by a driver bug (whatever old or recent, nvidia always fix bugs but create news) , that you should try to use UseAlphaPalette=True instead of False .
If it causes problem instead of helping, just turn it back to false.
If nothing fixes your problem , you should try to settings found in the pinned thread from Crowze in the Troubleshooting forum , then modify them to your own taste one by one until the white texture problem occurs to you again , by this you should find what is the responsible setting , if it is one.