From what I can tell the problem comes from using an integrated/built-in video card, not an actual video card (PCI, AGP, or PCI-E). This is because the integrated video uses the CPU and the systems RAM where as the video card has it's own RAM and GPU.
Best bet would be to find an inexpensive card that would fit your system. If you have an PCI-E (PCI-Express) slot available that would be the best you could use, then AGP (Accelerated Graphics Port) would be second best, then PCI would then be third best.
Since this was originally posted in the Windows ME forum area I'll assume you are using Windows ME. You probably won't find to many video cards with drivers for ME, I had trouble when I tried to install a new card in my 98 machine. I was trying out a Nvidia FX5200 AGP card that I pulled from an XP machine. Although the card installed fine the openGL screensavers wouldn't work.
If you do decide to get a new (to you) card I would try amazon, ebay, or newegg to look for one. Fair warning though, not all older cards have Tnl, chack out the cards chipset (usually ATI or Nvidia) and manufactuerer (eg. EVGE, MSI, ASUS, PNY, etc.) to see if it has TnL.
(new (to you) means you might have to get someone else's old one, like a new used car)
As I said before I'm assuming you are using ME, not a newer system. For those using 2000, XP and later you shouldn't have a problem with a new card, brand new or second hand.