You have suggested that your freshman year of high school was stronger than other years. Can you give us unweighted GPA per year?
At least where we live, an unweighted GPA of 3.68 and “top 5% of school” are not consistent, but it is entirely possible that your high school has a different grade scale compared to what I am used to.
I am generally concerned when I see “all Ivy’s” and “Computer Science” in the same description. I wonder what you want in a university and how these particular 8 schools are all a good fit for a potential CS major.
You need to make sure that you really have at least one and preferably two solid safeties. You also should be sure that you would be happy if your safeties are the only schools that you get accepted to. Let’s suggest a hypothetical outcome: Suppose that you get accepted to Arizona State University and rejected everywhere else, would you be happy with this result? Would there be any other schools that you would have also wanted to apply to?
When I see a 3.68 GPA I consider Stanford, Ivy League schools, UC Berkeley out of state, and GT out of state as rather high reaches, with your matches perhaps being lower reaches. However, whether your class rigor makes up for this is hard to say.
And of course if you get in with your preferred major then UIUC is very good for computer science and should be a relative bargain since you are in-state. I wonder whether you want to also apply to any other in-state public schools.