You have strong profile with good amount of work experience, if you feel like retaking the GMAT then best option would be to start with application parallel to your GMAT preparation also you should focus on your application essays and recommendations for any top b-school. B-schools will never judge you based on only GMAT score so try to work hard on your application and ISB looks for diversity, leadership abilities so focus on these aspects in your essays.
GMAT Instructor & MBA Application Consultant
General Education- Empowering Intellect
Try GMAT Mini Diagnostic tool