Vick0031 :
so what do you think ... which gpu i should go for ? what would be the best option by which my cpu dont struggle @ Karan Thakur
i think you should upgarde to gtx 650 ti and later when you have money upgrade your cpu to fx 8320 or 8350
this way you would be able to play battlefield 4 at 1080 p high settings smooth frame rates, even witcher 3 would run at medium settings , gta v at medium settings, but you need to upgarde cpu in future , and the gtx 650 ti is an external graphic card as you know well its not a integrated graphics card so it can later be used on other system in future.
With existing cpu and gtx 650ti you would be able to play battlefield 4 at low to medium settings.