Grades For Precalc

Hey guys,
I am currently a sophomore taking precalc honors, and I find the teacher to be extremely unreasonable when it comes to grading. Hence, I think the highest I will be able to get in the class is a B, which in our school, is a 4.0 on the weighted scale and 3.0 on the unweighted scale. Instead of this, I can switch to math analysis, and have a higher chance at an A, and at a 4.0 gpa rather than a 3.83. I plan to major in computer science. How will each scenario affect my college chances, and what should I do?
Thanks in advance