Is it even worth it?

I think that it is important for you to do as well as you can from here on. Apply to U Chicago if that is your dream school. However, for CS there are a LOT of very good universities, and there are also a LOT of jobs after graduation. Stanford is a very high reach for any student, but they do take a few students with a 3.6.

You don’t have to go to a “top 10” university to get a good job in CS, or even a “top 100” university. However, with a 3.6 or 3.7 from sophomore year on I think that you will get into a “top 100” university and do very well.