i would strongly suggest for buying atleast a sapphire (always go with this brand cause it has good after sales service in india and overclocking capability)hd 6670 1gb ddr5 ...it will cost you 500- 600 rs. more but believe me ,anything below this card won't let you play modern games on good settings even at 720p.it will also help you to play some very high demanding modern games like crysis 3..anything below this will be a waste of money if you want to play modern and upcoming games (even at low settings ).in my opinion you should gather some more money and buy a sapphire radeon hd 6670 1gb ddr5...it will be surely supported by your system ...don't think any low budget case than this if you want to play modern games ...buy this graphic...