First, a 670 is NOT abysmal. It is a very good score. I know you want an even higher score, but I'm still going to say congratulations for reaching 670!
In fact, I would advise you to consider reinstating the score (though that will cost $100). I know that you want a 720+, but you don't know that you will actually achieve that goal. If you keep canceling anything below 720 and then never reach 720...you will not have any GMAT score at all.
Okay, what to do from here. The first thing I'm noticing is that your study resources are mostly practice resources, not study resources. There's a difference between learning what you need to know for the test, and practicing what you learn on sample questions.
So my first piece of advice is for you to stop practicing so much (especially stop taking so many practice tests). Read this (right now):
https://www.manhattanprep.com/gmat/blog ... many-cats/My second piece of advice is for you to step back and actually learn what you need to know. First things first.
I don't know what materials are included in the E-GMAT verbal course. Did they provide you with books or other written materials that laid out how to tackle each of the three question types, including strategies for the different RC and CR types, and grammar rules / meaning issues for SC? How did you feel that the PowerScore CR bible worked for you?
I know that your CR performance was lower on the real test, but that could have been a consequence of rushing on CR and making careless mistakes. What was your average time like for each question type? And how did you feel while taking the test - when did you feel pressured regarding time and how did you handle it?
In order to jump from 30 to the high 30s on verbal, you're going to need to identify resources that will teach you all of the underlying content and strategies. (I'm not naming specific books because I'm obviously biased and like my own company's books best.
You'll need to research and find what you think is right for you.)
If you want to get an idea of our books, here are some resources on the three verbal question types:
https://www.manhattanprep.com/gmat/blog ... rehension/http://www.manhattanprep.com/gmat/blog/ ... reasoning/http://tinyurl.com/scprocesshttps://www.manhattanprep.com/gmat/blog ... ce-part-1/Tell me what you think about the above and also repeat this out loud right now: I got a 670 and that's a very good score on the GMAT. I'm going to keep studying, because I have a higher goal, but I feel good about how far I have come already.