A friend gave me a GeForce 2 MX 200 card this week and I tried that. Surprisingly, the display quality was better with the MX 200 than with the MX 400. Stability was no better, though with constant lockups.
Again, I went back to the TNT card and it works perfectly. I'm going to try a Radeon card after the holiday.