the GeForce4 Ti4200/4600 are great cards. I myself am using a GeForce3 Ti200. It is also a viable option, especially for the price you can pick one up for on Ebay. I got mine a few months ago for $15, shipping included. The Geforce Ti4200 and Ti 4600 go for around $25 to $35 on Ebay. I would definately stay away from the MX series of the GeForce4, as they perform on par with Geforce2 cards and lack hardware pixel shader support (meaning you can't play Lego Star Wars, and everyone wants to play Lego Star Wars). Also, if you plan to ever use the TV-out function of your video card, keep in mind that the GeForce3 Ti200 and Ti500 use awsome Tv-out encoder chips, allowing up to 1024x768 output to TV. The GeForce4 MX and the FX (GeForce5) series have super crappy TV-out functionality, as they don't use a third party dedicated TV-out encoder chip. The GeForce4 Ti series (4200/4600/4800) will allow you to split your output to your TV as well as your moniter, at the same time. The GeForce3 series only allows for one or the other (meaning, if you enable TV-out, your computer moniter goes blank). I'm not sure what TV-out encoder chips are used in the Ti-series of the GeForce4 line, but I believe they are quality 3rd party chips like the GeForce3 series. I personally recommend any of the Ti series cards from NVidia's GF3 and GF4 series.