@ OP - I gotta agree with piyush & vicky.Just try increasing your budget by another 2k & you can get GTX460.
EDIT : Just checked theitwares & smc for GTX460.Buddy make that 3k just so you don't fall short.Or try haggling with one of the local retailers at your place.