The answer is very easy:
If you are willing to spend the extra bucks for the new GMAT attempt, you should take a course with a score improvement guarantee. By that you will get either your entire money back or you will improve your score. A higher GMAT score will be the foundation for your future success and is def. worth the extra work and extra money as it pays off later.
So if you think long term that is the best solution. Compare the costs for a GMAT course to your total study costs over the years - it is only a fraction.
If you are interested in an individual GMAT prep consultation please contact us and we will create a free and non-binding individual study plan to eliminate your weaknesses.