That budget won't get you anything near what you are expecting. In your words, "need my Pc to be good for hardcore gaming like crysis 3 , watch dogs, max payne 3, cod ghosts etc. on ultra high settings and i should be able to game for another 4-5 years without problems."
Dude , get serious in a budget of 25000 INR you can't get what you want AT ALL. anyway, i will tell you what you might be able to get which will let you play some games like the above at medium settings at moderate resolutions.
Keeping your budget fixed at 25000 INR.
1. AMD FX 6300 : 7.5 - 8K INR
2. Asus M5a78L Mobo : 4-5 K INR
3. GPU : XFX Radeon HD 7770. 8 - 10K INR a better one is XFX Radeon HD 7790 : 10 - 12K INR
These 3 will let you play all those games at medium - high settings at 1600 x 900.
Now this makes it upto 24K INR. It is well in your budget , then why did i say that you can't do it IN 25K INR.
Here is why...
1. I have no idea what PSU you are using. If it is anything below, 500W you would have to upgrade it. These components would cut very close to 450W requirement.
2. Next your ram? if you have 4GB or less, it will be a bottleneck if not immediately , definitely within next 6-12 months.
And Even then if your PSU is 500W + and your ram is 8 GB . Still this PC won't last you more than an year or an year and half. "HARDCORE" is something totally different. HARDCORE gamers have their PCs worth $1000 + , which translates to 63-65K INR. Don't use the word just anywhere.