from my personal experience, i'd have 2 give a vote that gpa is weighted more heavily. my ug gpa fell in ur range and i had a 3.62 from grad school w/ a masters in a hard sci, 9 yrs of research experience, and a 3.91 from random post-bacc classes at upenn (w/ letters saying that i got the 'highest grade' in the class in both physio and micro). my mcat was slightly lower than 36 but over 30 (and not just barely). i know ppl who have gotten in2 MD schools w/ 28 or 29 MCATs but they've all had spectacular GPAs. and i wouldn't agree w/ the poster who said DO schools will just take u w/ a really low GPA. most of my classmates seemed 2 have pretty high GPAs even if their MCAT is < 30. and i got in off the WL. i didn't apply 2 many DO schools but i found that the craptastic UG GPA really made it tough 4 me last yr - i only got 2 DO interviews (i only applied to 3) and 1 MD (drexel). i'd say improve on the things that u can 2 make urself a better candidate (shadowing, letters of rec, ECs, classes if it'll raise ur GPA) - in my case, classes wouldn't have raised the UG sci GPA since i was a hard sci major in college.
some schools also have a GPA cutoff...i couldn't apply 2 NYCOM or CCOM b/c my GPA was below that cutoff. i have yet 2 c an official MCAT cutoff.