Hi
slpx92,
Few thoughts on your profile.
1. Since you have already prepared for GMAT and given an attempt, it is good to stay with GMAT instead of shifting GRE and preparing from scratch.
2. If you are only targeting the top 10 programs specifically, it's good to retake GMAT and target a decent score i.e, 710+ to be in their bandwidth range with your given profile.
3. Considering your overall work experience you have faced major challenging roles(impressive) and any B school adcom will be interested to send you an invite to interview, but your GMAT score will definitely raise a challenge on getting a positive response.
Overall, it is suggestable to postpone your MBA for another year and focus on GMAT. Taking your age and work experience into consideration, it will good to take another shot in the upcoming year with GMAT and improve your profile with some more extracurriculars to boost your CV.
Cheers!