The fee waivers don't seem to be based on only stats alone. I've seen threads where people who have both lower LSAT scores and lower GPAs than me are getting fee waivers I didn't receive. I'm not sure entirely how it works. I did get Cornell's and not BU.
With your softs, you'd probably get in at a few on your list. I'd say GT and Cornell/Berkeley are your best bets. Your essays should be tiptop, though.