It would really help to know your score breakdown and ultimate goal to help with where to study. If you are willing to take the test more than once, I would recommend booking a test date for both early may/late april and one more shot before the last old GMAT is given. I believe the last GMAT is given on June 2nd, and you need 30 days between tests so you will have to do the math.
I would then cancel my 2nd reservation and recoup the 80 bucks if I do well the first time. I would rather give up the 170 and know I had a test date, then get stuck in the position of having to learn the IR section. Those last test dates will fill fast most likely. Especially good test times.
For your studies, I would recommend that you dive back in head first. Start going back through your studies and going over topics you believe you could have known better. Memorize these, and keep practicing. If you had trouble with timing, work on timed questions and CAT tests. You know where you were lacking, so you have to improve in those areas. You have enough time, but it is up to you to put in the hard work and dedication it will take to improve your score.
I would also recommend that you read my article here: 10-tips-to-improve-your-score-app-with-no-extra-studying-124393-20.html
This will help you improve your score with the intangibles.
Good luck to you! Let us know how it goes
New to the GMAT Club? <START HERE>GMAT Club Premium Membership - big benefits and savings
My GMAT and BSchool Tips: