Mock Score Variation? Please help!!!

Hey all, I gave my first Gmat in September. Books Followed: Princeton Review OG 11 Kaplan Premier Kaplan 800 Scores I was getting: CAT (Q/V): Kaplan 1 590 50/28 Kaplan 2 620 44/33 Kaplan 3 630 50/33 PowerPrep1 710 50/…

Hey all,

I gave my first Gmat in September.
Books Followed:
Princeton Review
OG 11
Kaplan Premier
Kaplan 800

Scores I was getting:
CAT (Q/V):
Kaplan 1 590 50/28
Kaplan 2 620 44/33
Kaplan 3 630 50/33
PowerPrep1 710 50/37
PowerPrep2 710 49/38
GMATPrep 1 680 49/35
GMATPrep 2 720 50/38
GMATPrep 3 730 48/41
GMATPrep 4 730 50/38

September: Actual Score I got :(
660 (49/31)

I knew I have to give it again for sure, came back from delhi, took other date in october, n started wid the studies again.
This time I did new passages, new CRs and worked on SC more. In all, devoted most of the time to verbal part. In addition to that, I bought MGMAT tests (as the various threads here have claimed them to be the closest replica).
In addition, I did last 50 qns of each part of OG 11, did Kaplan 800 very religiously.

Scores I was getting:
CAT (Q/V):
MGMAT 1 620 (38/36)
MGMAT 2 660 (46/34)
MGMAT 3 690 (46/38 )
MGMAT 4 720 (48/40)
MGMAT 5 760 (49/45)
MGMAT 6 730 (48/42)
GMATPrep 1 730 (50/40)
GMATPrep 2 770 (50/45)
GMATPrep 3 760 (50/42)
GMATPrep 4 780 (50/47)

October: Actual Score in GMAT:(:(:(
650 (50/28 )
Please note that i got quite tough verbal questions. Even got one bold-faced CR at 19.

Could anybody explain what could have happened?
or is it that gmat has been made tougher in India, thats y there is so much variation in mock and actual scores?