I got a Pentium 4 1.7GHz with 512MB RAM

I need a good video card, should I go ATI or NVIDIA? and Which Card?

Thanks for any help