Even though I love the older hardware I have to agree.
The only thing I would say is if you can find a Ati X850 XT or Nvidia 7600GT REAL cheap (like used on Craigslist CHEAP) then go for it otherwise spending more than 40-50 USD on a card doesn't make sense.
I am assuming this is an AGP setup BTW.
Which I am pretty sure the I845 chipset was.
AGP cards are actually more expensive than the equivalent PCI Express cards.
Also check your power supply and see what total wattage and 12v rail amperage is.
If your under 350watts than most cards better than the 9600 wont work.
I try to keep my equipment going as long as possible but I try to keep in mind "Bang for Buck".
What you would spend new on a better AGP card than the 9600 just wouldn't be worth it.
So if you find a dirt cheap used card then great otherwise save up for a new build.
If your going to look used than ATI X850,Nvidia 7600gs,Nvidia 7300GT,Nvidia 7600GT,Nvidia 7800GT,Ati 1650 Pro (power hungry) etc.
Try to make sure it is at least DirectX 9.0C compatible.
Good Luck