you could also try and get a seat towards the front of the aircraft (as much as possible!). Also, the overall process in chaicago processes about 75 peole in about 15 mins incase there is no major delays and hence you should be safe with 1 hr 45 mins that you have.
Another advice, pls try and arrange with the airlines for your lugage as you need to collect luggage and since the time for the flight is going to be less, check-in at the boarding gate than check-in after customs check. Because there is a time constrain, the possibility that the luggage will be arriving on the next flight is VERY HIGH and hence suggest you carry a set of clothes (and not more!) in your carry-on baggage.
As stated, in case you miss the flight due to the immigration/customs check, they will put you onto the next flight.