Actually, your GPA is a big red flag on an otherwise stellar resume. Are you sure you are translating those grades correctly? It feels wrong. An 80 may not be a B- everywhere. Colleges know that, and they know how to interpret transcripts from all over.
Poor grades and excellent test scores tend to signal a smart but lazy student. Not sure if that’s you or not. My guess is that it would hurt your chances, unless there is something else compelling enough in the application.