How important is your GPA (e.g. if you are pre-med or if you need to compete for admission to your major)?
If you drop, will your progress to graduation be delayed?
One C grade versus B- grade would make only about a 0.06 GPA difference over about 12 similar credit courses (about three semesters’ worth).