Many people forget that the TI4200/4400/4600 were incredible cards. Yours only being 64 MB was holding you back a little.
Now I have always owned Nvidia, but in the sub $200 dollar catagory, your best bet is the 9600XT or 9800 PRO (9800 Pro, sits between 190-220). Either would be good choices.
Also keep in mind that many of the 256 MB video cards, don't have as good of RAM as the 128 MB versions, so you may want to keep that in mind if you plan on doing any overclocking.
I had a TI4400, 128MB version for a quite a while (ordered it when it first came out), Here recently when I went to upgrade, I really found that nothing short of a 9800 series ATI, or 5900 GeForce, was truely an upgrade. I ended up purchasing a 6800, which doesn't quite fit your $200 budget.
Anyways, look more towards, a 9800 Pro, or 9600XT, they are ATI, but are your best choices for lower end stuff (Well if you can call those cards low-end?).
My Desktop: <A HREF="http://Mr5oh.tripod.com/pc.html" target="_new">http://Mr5oh.tripod.com/pc.html</A>