IAH (the Houston airport) runs very smoothly. An hour between flights should be no problem, as long as your flight out of ORD is on time.