the advice i've gotten is: take 25-35 credits of upper-level science and kill them, make sure your overall sGPA is above 3.0 (probably best to use 3.1 as a benchmark to be safe), but then if you have a good MCAT you can be competitive for some MD's that reward reinvention. you're obviously going to have to have good EC's and essays like everyone else, and definitely include DO's on your list as they are more rewarding for reinvention. but once you have done a good amount of post-bacc classes at 3.8+, shoot your shot. try to increase that MCAT as much as you can when you retake, it'll be part of your reinvention story and will be your best gauge for school selection on the MD side.
take a look at this
chart, but take it with a grain of salt because you don't know how many people in your category either did an SMP (increasing their chances relative to you) or applied right out of school with that GPA with no upward trend or, god forbid, a downward trend (decreasing their chances relative to you).
for SMP's, i dont really see the value. they're weighted more highly than post-baccs, but for the price and time commitment i'd rather just do a DIY post-bacc while working than doing a practice year of med school. but they do yield results...