When you apply to college, you don't apply to any particular major. You might have to apply to some majors, e.g. apply for admission to the school of business, once you declare your major during your sophomore year of college. But at this point, you will just be applying to college, period, and nobody will expect you to know what you want to major in yet. You will just start taking classes in your area of interest and decide from there. You also don't major in pre-med or pre-optometry. There are certain prerequisite courses you have to take (biology, chemistry, etc.) but you can major in whatever you want, even something like history or English. The nice thing is that pre-optometry and pre-med prerequisites are largely the same, so you can take classes that will meet requirements for both until you make your decision.
I would recommend shadowing some physicians and optometrists and see what their day-to-day is like, and which you like better. This will probably be easier to do once you're in college.
It doesn't really matter where you go to college as long as you do well in your classes and are involved in things like volunteering, research, and leadership.
Also, you need to be prepared to step it up academically in college if you are considering medical school. College will be harder than high school, and a 3.2 will not give you a good shot at medical school admissions. Work on your study skills now so you're prepared when you hit college and start getting grades that will be on your medical school application!