Good call taking the test again. You are only at the PT median with a 165 so unless you have a fair amount of work experience you may need to do better to have a good shot. Also, now that US NEWS is factoring in the PT numbers, the stats are likely to go up a bit for the PT program (they didn't know they were going to be factored in until after this cycle had started). I have also heard that checking only PT helps. If your LSAT does not improve then you should only check PT.
I agree that you should look hard at Cornell and Duke too, especially Cornell, which tends to weigh the LSAT a little less (given your solid GPA) and really likes to hear that they are your top choice (since they often struggle some with yield vs. peer schools).