You need to decide first if your display card is an NVidia Riva card or an NVidia TNT card. The two are completely different. Rivas use an older graphics chip on them. the TNT cards came later.
There's no such thing as a 'Riva TNT' ;)
That's probably where your problem is originating from!