The truth is, I know it's disappointing, but you are going to have to take the test again if you want to be seriously considered for the top schools (Harvard, Stanford, Wharton).
I could sugar-coat it and tell you otherwise, and maybe you would get as far as the interview, but unless you have something completely EXCEPTIONAL in your workexperience / background (started a known-name company, wrote a book, hold some patents...something that basically makes you a known innovator and celebrity) you're hurting yourself by not just taking the test again, reaching for that 720 or 740 with an equally impressive quant score, and really maximizing your opportunity for your career by going to a top school.
You can certainly get in to a "good' MBA program with a 680, and even with your low quant score, but it's that where you want to rest?
I have helped MBA clients get in to the top schools for the last 15 years, and I have gotten people in with 680's (and lower) before, but it is rare, and there really needs to be something exceptional in their background that makes up for the score.
Your experience sounds good, but common. There are a LOT of investment guys applying -- what's going to make you stand out? What's going to make you competitive? You need, in my opinion, a 720+ in order to even play the game.
I would study in a different way than you did before (get a different book, take a physical class, anything DIFFERENT) and take the test again, and apply for Round 2. Hope that helps!
Looking for help on this year's MBA applications? I'm a former Harvard admissions interviewer and Harvard graduate. Check out my blog for great MBA advice and tips, or contact me for a free consultation today!
www.MBAIvyLeague.com