The only thing that you may want to change is the graphics card to something more powerful (budget permitting). Some may not like the power supply and may suggest an XFX, Antec, Seasonic or a better Corsair. Other than that it's solid computer.
Thanks For Reply
I'm buying Zotac GTX 660 at Rs 14500 & Cost of Zotac GTX 670 is Above Rs. 30000 does it worth.
The Performance increase is 20-25% and Cost increase is More than 50%.
Although my Budget is Rs 15000 if you can suggest me any better than i'll appreciate.