Personally, I think you should take the LSAT again.
For what its worth, my last LSAT scores were 155 and 156- good enough to get into SOME law schools, but not the ones I wanted (Villanova, Temple, Drexel, etc.)
I took a year off and took the LSAT again in Oct. for the hell of it. I didn't study more than a few hours. Because I had already taken it a few times, I was way more relaxed- and got a 161. On this particular website, that score might not seem super-impressive. However, for me, its the difference between settling for a T3 or T4 and getting into a great T2. I now have a good shot of getting into my once "reach schools."
You have a stellar GPA and I think taking the LSAT once more and bumping your score a few points could make all the difference. Good luck!!!