If you want to get to either Puebla or Pachuca but avoid the heaviest Mexico City traffic you might want to take the "Arco Norte" around Mexico City to the east. This is a "cuota" with a couple of Pemex stations. Many truckers use this route around Mexico City.
http://www.arconorte.com.mx/ . . . is the Arco Norte website
Not far off this route you could also have a chance to visit the amazing Teotihuacan. There is an RV park / campground there where you can safely overnight. Lots of restaurants etc. You can safely leave your vehicle here and visit Mexico City.
Teotihuacan Trailer Park 011-52-594-956-0313 teotipark@prodigy.net.mx
Adolfo López Mateos 17, Teotihuacan Centro, 55800 San Juan Teotihuacan de Arista, Méx., Mexico
Phone: +52 594 956 0313
If you know how to use Google Earth you can see the RV Park by entering 19.68330 -98.87057 on the search bar and click to go.
Here is a website where you can find all the Pemex stations . . . http://guiapemex.pemex.com/SitePages/home.aspx#! . . .
You can find free maps for Windows computers by looking on the Microsoft Website. These are the most current maps showing new roads. Download any maps for free.
https://www.microsoft.com/en-us/store/p/windows-maps/9wzdncrdtbvb
These maps come from Open Street Maps . . . http://www.openstreetmap.org/#map=9/20.5235/-103.1863 . . . where you can go almost anywhere in the world to see the latest new roads.
Here is a map of the "Arco Norte" with Teotihuacan just to the upper right of Ecatepec de Morelos. Click on the map to get a larger view.