Hi Coochie93,
GMAC has publicly stated that the Official Score that you earn on Test Day is within +/- 30 points of actual ability. Assuming a similar 'swing' in how your CATs function, your CAT score results - along with your Official Score - show that you essentially performed the same each time (about 700 +/- a few points). You handle certain aspects of the GMAT consistently well, but you also leave yourself open to making certain types of mistakes.
A 680/Q43 is a solid Score though, so it could be enough to get you into your first-choice School. There's certainly no harm in retesting - and since you're not facing any immediate application deadlines, then honing your Quant Tactical skills to pick up points in that section makes sense.
Even though you're not applying soon, you would likely find it beneficial to speak with an Admissions Expert about your overall profile and plans. Those Experts should be able to answer your Admissions questions and help define the specific areas of your profile that could use some improvement. There's a Forum full of those Experts here:
https://gmatclub.com/forum/ask-admissio ... tants-124/In addition, if you took your Official GMAT at a Test Center, you might also choose to purchase the Enhanced Score Report. While the ESR doesn’t provide a lot of information, there are usually a few data points that we can use to define what went wrong on Test Day (and what you should work on to score higher). If you purchase the ESR, then I'll be happy to analyze it for you.
GMAT assassins aren't born, they're made,
Rich