I know that 4850 beats even 9800GTX, but this one is an OC'd version.
As I already mentioned, both cards are used. The 4850 one, however, has been in use for only a month or so. It still has warranty for the next 2 years. As for the 8800GTS, it isn't mentioned how long it has been in use, which probably means - a long time.
Also, the 8800GTS is much cheaper (300NIS vs. 450NIS for the HD4850)
I need the card to run modern games such as COD6 and AvP at a resolution of 1680x1050.
My rig is as follows:
I think that upgrading my GPU is much mroe important right now, since the card I currently have is really bad: HD2400XT. It runs absolutely nothing other than Source games on 1280x800 with medium or low settings. Hell, even COD2 runs extremely sluggishly on 1280x800, making it completely unplayable.
Thanks for the replies. I'll buy the HD4850 as soon as I can.