Your profile is very impressive, congrats on that GRE score! I agree that finding a school that's a good research match is more important than one that's high ranking. I don't think your undergrad GPA is too much of a problem, since it's in a different field, and you post-grad GPA is high.
Bottom line: apply to schools where there are faculty you'd like to work with. Don't apply anywhere you don't see yourself attending. Unfortunately, it's going to be a competitive application season. At this point, I don't think there are any "sure things."