When my eVGA Geforce 4 Ti 4400 128MB died back in the day, it was replaced under warranty with an FX 5600 256MB (non-ultra)... it was a very noticeable downgrade.
So, as others have said, don't even bother unless you can get an FX 5600 Ultra or better. The "Ultra" designation makes a huge difference for the FX series below the 5800 and 5900.
An FX 5500 is usually identical to an FX 5200 and will be a huge downgrade. A good FX 5600 non-ultra is better than those but not enough to make it better than a 4200. Even an FX 5700 non-ultra would not really be worth it, as they are barely better than a 5600.
Also, keep in mind that your Celeron 1.3Ghz + SDRAM system is going to be bottlenecking any of the these GPUs unless you are really cranking the graphics settings to keep the frame rates down. I think your current combo is in a good place as it is. You can turn up the graphics settings thanks to the overpowered GPU, but any more GPU power than that would likely be wasted most of the time. When I had a Ti 4400 (and later FX 5600... which I promptly replaced with a Radeon 9600 Pro 128MB) I had an Athlon Thunderbird 1.33Ghz with DDR, later an Athlon XP 1800+ and then an overclocked 1700+ which are decently faster than the 1.3Ghz Celeron with SDRAM, but at least within a similar ballpark.
Keep your Geforce 4 Ti and take good care of it. It's an excellent GPU for games up to about 2002-2003. 😀