First of all, 9400GT isn't a gaming card and won't play those games.
Well HD4850 costs Rs 6000 and HD5750 is way out of your budget.
HD4850 will play all the games you mentioned.
If you can stretch your budget to Rs6000 then there is no card that beats HD4850 for the price.
Else you ca get a Nvidia Geforce 9800GT for Rs5500 or Nvidia 9600GT for Rs 4500-5000.
BTW, What is your monitor's native resolution? And which SMPS do you have?
may be i wil get a circle cabinet which also comes with smps bt m able to find its price on net! frm i mentioned low budjet coz i dont think ma father wil allow to buy expensive pc as i m a computer maniac!
shubham, frm whr r u?? looks like frm maharashtra! m frm loni near SHIRDI...
n yeah m also thinking abt 9800 n 9600
so plz suggest any other config which will fit in 33k