Road condition is pretty neat, much better then last year as updated by my friends who are there right now in Skardu.
You can take the Naran - Babusar - Chillas route as it will save you time and fuel and offer a wonderful scenic Journey.
Lahore to Naran in 10 - 12 hours max
Lahore to Isb - 4 hours, Isb to Abt - 2 hours, Abt to Balakot 2 hours and then 4 hours to Naran. The time can vary a bit.
Naran to Jhalkad - 2 hours, Jhalkad to Babusar 2 hours (including sight seeing time), Babusar to Chillas - 2/3 hours max and Gilgit may be 3/4 hours more
Road condition is pretty good, work ongoing under FWO and Chinese engineers and some patches are under construction. Only travel in day time and try to Leave Naran as early as possible in the morning sk that you can cross Babusar in broad day light and reach gilgit before Sunset. The security conditions are good too and no reports of any issues on the way this season.
Food hotels and dhabas available till Jhalkad, at babusar and at Chillas so no worry about that too. Keep your NIC for any random checks by FC but they wont disturb family IMO.