If I woke up tomorrow morning with your kind of GPA, as the mid 20 year old that I am, knowing what I know now, I would immediately sign up for the DAT and study my booty off to score 20+ and get into dental school.
Im not sure if it is the same way for you, but the older I get, the less and less the word "passion" and "dream" and all the other buzzwords I use to spout off to people means to me. I want a career that is going to provide me a steady income (ideally 100k+) and a career that I would enjoy going to work everyday for, not necessarily one Im in love with. Dentistry can offer that because it is the best of both worlds. You get to help people in a medical way, get to work with your hands, be your own boss (this is becoming increasingly hard in medicine), and have the feeling of being a doctor without all the added stress. Plus, you make a great chunk of change.
I scoffed, like 95%of the other MD/DO hopefuls out there, at the thought of pursuing dentistry. "But I don't like teeth!" I wailed in harmonious tune with all the other premedical drones. Then I actually shadowed a dentist and you know what? It was pretty sweet. The dentist was friendly, the patients liked coming in to see him (and were relived when that infected tooth got fixed), the doctor got to fix the problems right then and there, and nobody died.
If I had your GPA, I would not go into things such as: Pharmacy, Optometry, Nutrition, or Podiatry. You have an outstanding GPA which you should be proud of! Make that GPA work for you and select the best. Pharmacy is too oversaturated, same with Optometry (Though Optometry used to be a good deal; 4 year program and you're done, 110K salary, etc). Nutrition is a waste since you would have to go back to undergrad and they don't make nearly as much money as the other 2. Podiatry is a great field, but the time it takes to complete the program is way to much for the end result (a seven year track) although being a foot and ankle surgeon would be sweet.