I disagree with everyone and would take the earlier flight out of CDG. This way if theres an issue with your DXB->CDG or CDG->JFK flight and you miss your CDG->JFK flight you can try and get on the second flight.
If you opt for the 2nd CDG-JFK flight and it has problems you'll then run the risk of missing your flight to DCA (or even getting stuck in Paris overnight.)