I've noticed the prices usually jump from $160 to 300 for video cards, with $300 being the top of the line, and $160 being the next best. I've noticed some nice ones, like a Ge6800 GT or GTS or something (I don't know what they all stand for) for about $160 and it looks pretty good. There's also an X800 and/or X850 for about the same (the x800 is about $30 less than the x850).
Seems that the ATI cards might have an edge in performance, pipelines, and clock speeds, but only a slim one (in this price range). Then on the other hand Nvidia doesn't have all the driver problems.
So, general opinions, $100-$160 price range? Qualifying factor is AGP 4x/8x, anything else goes (prefer at least 1 DVI out)