1. LSN.com2. Adcoms don't really care about your major/programs. your 3.3 will be overshadowed by a 3.4 from another major.3. major gpa don't really matter. again, program doesnt matter. but improvement is good.4. i'm in a similar boat. doing a re-take in sept. id send it in after and decide on your chances wisely. don't rush.
As someone who had similar numbers, I disagree with #4. Go ahead and send in your applications before you get your score. You can tell them you're retaking in September, but I'm assuming you will be applying to similar schools regardless of your score, you will just have a better chance with a higher score. Go ahead and get your applications in so as soon as they get your score you can be complete and go under review. If you need to apply to additional schools after you get your score, you can still do that. I just believe you will be better off to have your apps in and ready to review.