syed mohammad husain said:
i have a 24 inch monitor and i play at 1920*1080
Not sure how everything will work on 1080p... I have Radeon HD6670 on one PC, but I play at 1360 x 768. It runs FarCry 3 on high. Considering your budget you might wanna go with 6670 if you do not desire high graphics settings.
This card is also recommended by Tom's:http://www.tomshardware.com/reviews/gaming-graphics-card-review,3107-2.html