It all depends on the security queues there. The customs clearance part is sometimes longish (30-45 mins) but the killer can be the queues to recheck in - especially if you are transferring to anything domestic.
I was there in 2004, arrived at 7am and MISSED my 2pm connection!!! But last time I did it, the whole thing took about 90mins from memory.
US air travel = nightmare