While you have great scored and ECs, your GPA is what is going to limit you. Although your weighted GPA is close to a 4.0 and may move up beyond a 4.0, most schools look at your unweighted GPA to have a more level playing field for all of the applicants. In that case, a 3.5 is pretty low for UChicago and Northwestern. Most applicants to these schools have have close to a 4.0 UW GPA. Other than UChicago and Northwestern, I think you have a pretty good chance at getting into the schools you listed. Just make sure to emphasize what makes you stand out in your essays.
Good luck.