Hi aviral12345,
I'm sorry to hear that Test Day didn't go as well as planned. GMAC has publicly stated that the Official Score that you earn on Test Day is within +/- 30 points of actual ability. Your last 3 Official Scores show that you essentially performed the same each time (610 +/- a few points). By extension, even though you've been studying for about 7 months since your November Test Date, you continue to 'see' (and respond to) the GMAT in the same ways as before. To score at a significantly higher level, you cannot continue to work in those same ways.
Since you've studied for so long - and potentially worked through lots of material in the forums here - it's likely that most/all of your recent CAT Scores are 'inflated' (seeing even a couple of 'repeat' questions can completely throw off the Score Algorithm as well as your pacing, fatigue, anxiety, etc. ). That having been said, I would like to know a bit more about how you were taking your CATs for this recent attempt:
1) Did you take the ENTIRE CAT each time (including the Essay and IR sections)?
2) Did you take them at home?
3) Did you take them at the same time of day as when you took your Official GMAT?
4) Did you ever do ANYTHING during your CATs that you couldn't do on Test Day (pause the CAT, skip sections, take longer breaks, etc.)?
5) Did you ever take a CAT more than once? Had you seen any of the questions BEFORE (re: on a prior CAT, in an online forum or in a practice set)?
GMAT assassins aren't born, they're made,
Rich