I'm inclined to agree with the post above this one, engineering or physics would be your best bet, as mentioned above, it seems like you need to learn how to learn, think, and process information, as opposed to learn trivia. Engineering and physics both teach you an alternative form of thinking, they force you too look at problems in unique and unorthodox ways, chemistry and mathematics also force you to think in this way. I was lucky enough to have engineering courses in my high school, and had a high level of exposure to that thinking method through my AP Physics courses, and 3 years of engineering courses, and now in college, my math minor, and BMB major, is helping me to refine that method of analyzing and learning, that I learned in high school.
But, don't pick something that you are not interested, because the first step, is interest, if your taking a class that you are not interested in you might do fine (i.e. bogus core classes); but if your taking a whole major in a subject you have no interest in your in trouble from the start. As you get to about sophomore year, you will find, that the motivation has to come from within. That's when you start seeing people changing their majors, and realizing, that hey maybe this isn't for me, save yourself the trouble and find something you like. Follow it through and take your pre-med courses on the side, your GPA will thank you, you will thank yourself, and you will enjoy college, and enjoy what you do.