i was in pretty much the same situation as you are. extremely low gpa in soph year, but huge improvement for junior

. but i'm afraid that the 3.0 will detract from your cumulative gpa and drag it down. try to explain the reason for the low grades in your personal statement, and do your extra curriculars! show that you are strong in other subjects.
your major does affect your admission somewhat. if you apply for, let's say, biology and that certain school is prestigious/competitive in bio, you have to be pretty great in bio to get in.
and btw, i got accepted to Davis. so you have hope
