Hi there, as you probably know, there's just so many different factors that play into a b-school admission, let alone a top b-school admission. Judging from what you wrote, I have to play devil's advocate and say that your chances at Anderson and Marshall are going to be fairly slim. Anderson is notoriously known for its high average GPA and average GMAT score (look at its class profile) and quite frankly, both your GPA and GMAT fall on the bottom of its applicant pool. You being an Indian applicant basically makes it even worse. You may have a shot at Merage but I can't put any money on it. Looking at Merage's stat, its class of 2012 consisted of an average GPA 3.46 and average GMAT of 673 (80% range includes 640-710) and while you definitely fall within range, again your demographic plays a negative aspect on your profile. At this current moment, my suggestion for you is to retake the GMAT and aim for nothing lower than a 700. If you have time, take some classes outside of work to build up an alternative transcript (and get A's). These will alleviate any doubt of your ability in handling rigorous coursework.
Again, while I may sound negative, I just want to make sure that you're well informed. There are certainly numerous other aspects in your application (letters of rec and essays), strictly reading at your numbers, you'll be at a disadvantage.