I would think a 9000 128MB or a 9500 64MB would be the best in your price range. Both have their advantages/disadvantages.
However, I would try to either hold out until I had enough for a 9500 128 with the hopes of running it as a 9700, or for a good Ti4200 128 that could be oced to 4600, or as close as possible, speeds.