...I'll give it a shot....
first of all I'm using 28.32 on a G2.
I have the latest version of rivatuner.
You need to get Rivatuner.....The best place to get it as at that Russian site...if you look closely, you'll see the download button for it...and Russian looks kinda like English....at least enough to find Rivatuner's download button....it kinda small.
http://www.nvworld.ru/ (hmm, seems to be down) or
http://www.guru3d.com/download/Turn off the 8 bit palletized texturing in the DX7 pulldown, in the DirectX setting, under the Texture Tab. Put the anisotropy on level 0.
And use the TNT patch, with Riva checked....as a test, the last test should say FAIL, when RIVA is not selected, if it says PASS, you going to have those type of backgrounds....also turn off antialaising, and as a last step, if needed, play with the texture origin adjustment.
I Don't know what's causing the fatal error.....
not enough V-Ram? or free HD space?....bad stick?