Hi Fabrice, It will depend on immigration!... If you are resident or American, it can take 10 to 25min to pass immigration which will give you enough time to take the flight... other nationalities, it will be between 20-45mins, which still gives you almost 1 hour more... Dfw is not busy enough, So 1h40 will be more than enough
Fabrice, it can also take 15-20 minutes to transit between terminals on the Skytrain. Also, they close the door 10 minutes before departure. If immigration is busy, you might not make it.
Thanks! Your answer is awaiting moderation.