Hi himadeep,
GMAC has publicly stated that the score that you earn on your Official GMAT is within +/-30 points of actual ability. Assuming a similar 'swing' in how your practice CATs function, you seem to be scoring at a fairly consistent level (650 +/- a few points). You handle certain aspects of the GMAT consistently well, but you also make certain consistent mistakes. It's worth noting that the accuracy of CAT results depends heavily on how YOU choose to take the CATs. The more realistic and 'test-like' you make those experiences, the more likely the score results are to be accurate. However, if you deviate from the standard Test Day 'event' (skipping sections, pausing the CAT, taking it at a different time of day from your Official Test time, etc.), then your scores can deviate too.
You likely have the capacity to score 660+ at this point, but there's no way to define your 'chances' of earning that type of Score on the Official GMAT just from this limited information. Before I can offer you any additional advice for your studies, it would help if you could provide a bit more information on how you've been studying and your goals:
Studies:
1) How long have you studied? How many hours do you typically study each week?
2) What study materials have you used so far?
3) On what dates did you take EACH of your CATs/mocks? Have you taken any other CATs besides the ones you listed here?
Goals:
4) Is your overall goal score 660 or something else?
5) When are you planning to take the GMAT?
6) When are you planning to apply to Business School and what Schools are you planning to apply to?
GMAT assassins aren't born, they're made,
Rich