That’s a 3.4 or 3.5 at Davidson, not some giant State school.
You’ll have letters of recommendation from professors who know you really well, instead of letters from professors at a giant State school that say “Student X received a grade of Y in my giant lecture course.”
To help you out, it would be helpful to know the alternative school.
All I can say at this point is that Davidson has blown me away with their commitment to providing a kinds, supportive community, the motivation of their students, and the incredible leadership shown by their President (Quillen) during this chaos.
I’ve been on college campuses since 1988 (at all kinds of schools – top 10 schools, small private schools, giant State schools, etc.) and, trust me, Davidson is special.