shawnhath, if you are looking for the best bang for the buck, the buck stops at a 4850 for $150.
For the $15 premium, it will be way more powerful than the 8800GT.
The 9800GX2 you linked is also a decent choice.
It will give you about 30% more performance in SLI optimised games but costs nearly twice as much.
buster89, if those are the only choices you have...
Get the 3850 IceQ.
The 3850 is still a decent mid range card and the upgraded cooler will allow you to get some good overclocks out of it.
Not sure what all you can get in Romania but you should try and find a 8800GT/GTS 512 or a 4850.
buster89, i'm also from Romania and there are better options. for the same price you can get a 9600GT, or for about $175 a 9800GT (but you'd have to wait a little until it's in stock) The 8800GT is $200 at the moment, but it should also drop when the 9800GT becomes available. Since they're basically the same card, go for either one of them. The GTS 512 is $235, the same as a 4850 (which is of course better).