I drove Khi to Isb 7 jul 19 on N5,
overall good road, some problem uneven pavement after Ubaro, then bhawalpur to multan also bumpy, some under construction, while going up. Return i havent use.
I also used swat motorway, all good, last 3 kms unpaved. After swat, till shangla all good road new.
Slow trucks will be over taking very frequently blocking your way, be ready for that. N45 swat small vehicular traffic. My net average speed for 1400km was 75km per hour, i dont over take trucks from left.
Good luck.