Hi jiameiefeng,
The scoring algorithm on the Official GMAT is far more complicated than most people realize. Since that algorithm is proprietary, no GMAT company has an exact match for it, thus CAT scores can vary a bit based on the 'biases' involved in their respective designs. The most realistic CATs available are the 6 from GMAC (the 2 free CATs, and each of the 2 that come with Exam Pack 1 and Exam Pack 2), but the CATs from Kaplan,
MGMAT and Veritas are all 'close enough' to the real thing that they will provide you with a relatively realistic score assessment (assuming that you use the CAT correctly).
From the data you've provided, your best CAT Score (and best Verbal Scaled Score) were both on the same 3rd-party CAT. Based on all of your CAT Scores, I would bet that you have the knowledge to score in the high-600s on the Official GMAT; whether you would actually do that or not (if, for example, you took the GMAT tomorrow) involves a number of variables that we have not discussed yet.
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 various CAT score results show that you essentially performed the same each time (about 670 +/- a few points). Raising this general level up to a point that you could consistently score 740+ on the Official GMAT will likely take at least another 2 months of consistent, guided study - and you'll have to make improvements to how you handle BOTH the Quant and Verbal sections. This is meant to say that you might need to consider pushing back your Test Date.
Right now, we really need as realistic a CAT Score as we can get. As soon as you can reasonably do it, I strongly recommend that you take one of the Official GMAC CATs and take it in a realistic fashion (take the FULL CAT - with the Essay and IR sections, take it away from your home, at the same time of day as when you'll take the Official GMAT, etc.). Once you have that score, you should report back here and we can discuss how best to proceed.
GMAT assassins aren't born, they're made,
Rich