check this out, I had a geforce4 mx440 and it was only ok, but with my limited funds, I boought an ATI radeon 9200 128mb for $100 and it has worked excellent. It doesn't necessarily blow the figures on 3DMark2001 but it was 4 times the score I got with the Nvidia g4 mx440.
It didn't come with a fan on the heatsink but for $7 I added a nice one that I hope is doing it better than it would have without the fan.