Hi bakshiaashna,
Many GMATers become too fixated on the 'implied level' of the questions that they're working on - instead of what really matters: defining WHY they're getting questions wrong and becoming more efficient at approaching the overall Exam. It's also worth noting that just because a 3rd party describes a question as "700 level" does not necessarily make it so. If your Quant and Verbal Scaled Scores for this recent 660 are similar to the ones that you scored on your 640 (Q45, V32) about 1 week ago, then your focus right now should NOT be on "700 level" questions - since that's not what's keeping you from scoring higher at this point.
"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