I am not sure about the detail of how the college call this process, but do you think about the study at a new community college to pursue a different major?
Then you can keep some good credit, which counts toward your new major, that you did at the old college while trying harder to have more A and B at new subjects. That can help you gain your major GPA without retaking the C classes.