Hi sidsrinadhuni,
Since these 3 CAT/mock results are from the last 2 weeks - and you appear to have been studying for the last 5 months - have you taken any OTHER practice CATs/mocks during that time (such as either of the 2 free Official GMAC CATs)?
Given the 'swings' in these 3 CAT Scores, you will likely need at least another 3 months of consistent, guided study before you can get to the point that you can consistently score 680+ (and you'll have to make significant improvements to how you handle BOTH the Quant and Verbal sections). Thankfully, the GMAT is a consistent, predictable Exam, so you CAN train to score at a higher level. You will likely need more time than you have currently allotted, but since you're planning for Round 2 application deadlines, you have plenty of time to continue studying - which is good.
"Review" is an exceptionally important part of the GMAT training process; your ability to define WHY you're getting questions wrong is essential to defining the areas that you need to work on (and the specific things that you need to 'fix'). As such, I'd like to know a bit more about your last CAT. While a full Mistake Tracker would provide a lot more information, there are some basic questions that you should be able to answer (and the more EXACT you can be with your answers, the better):
After reviewing each section of this recent CAT, how many questions did you get wrong....
1) Because of a silly/little mistake?
2) Because there was some math/verbal that you just could not remember how to do?
3) Because the question was too hard?
4) Because you were low on time and had to guess?
5) How many Verbal questions did you 'narrow down to 2 choices' but still get wrong?
GMAT assassins aren't born, they're made,
Rich