Same here for me..Order cancelled,10 days for get the money back,no game received and the 50 bucks is an insult.. Even a 7600gt is 150$-50 bucks=100$ and the same on newegg is for 79$AR.Really disppointed.
You can buy the x1950xt from newegg for 144$ and wait for the new generation directx10.
For battlefield 2 ,2142,cs:s you should be fine.
If you want to play all the other new game maxed out like DIRT,Lost planet ecc. you need an 8800gts 640mb or GTX.