The average for top 10 is about 717 and for next 10 schools, the average is 697, so with your 670, you will be a bit below the average, which is not a big issue until you hit a category of the Indian IT folks.
I would say you need to hit the average at least (preferably as high as you can) to make yourself stand out more. Of course a more detailed profile analysis with an admissions consultant could uncover something special about your profile (though it is really hard to be truly special since everybody is if you know what I mean)....
Sorry if not the encouragement you wanted to hear.
Your option is to retake or to apply to top 50 instead.