there are a number of variables that make a judgment difficult. i do think, however, that with your grades and experience (number of years along with quality as a consultant), you're viable at a top 10 program, such as Kellogg or Chicago. It's certainly ambitious and you're realistic to call it a stretch, but it's not out of the question with a 3.5 and 4 years of quality work experience. for the GMAT, obviously higher is better. at 710+, you're safe. and between 650 to 700, there are add'l elements the adcom will need to see in order to prove you can handle the coursework. i've written this article you might find helpful: http://www.thefirstread.com/should-i-retake-the-gmat/
you should bear in mind, however, that there are many add'l elements you need to consider just as seriously as the GMAT, such as career focus, letters of reco, interview prep, etc. your best bet is to balance your work across all dimensions of the application vs. trying to score a "perfect GMAT." the outcome to a balanced approach such as this is almost always more positive than muscling a few extra points from the GMAT.
hope that's helpful,
Former Kellogg adcom member, offering a new approach to MBA Admissions Consulting.