If you're looking to play Half-Life 2, I wouldnt hold back. sure its expensive, but im sure it will be worth it if you're willing to shell out the cash. If I were you I'd get whatever that new Radeon is. I think it's 9800-256? Something like that? Blows the pants off the new GeForce. If you're looking for something a little less (maybe 200 less, the new Radeon is some 500 bucks) then get the Radeon 9700-128 for about 300. I definetly would not go with an nVidia. I dont trust them. I had a Geforce 3 and the drivers were always messed up.
In any case, if you want the full experience of the new Half-Life, then definetly get the new Radeon 9800.
