Wsalam
Brother i have travelled alot to the south from fsd and back to fsd.
Your best route would be from faisalabad to sahiwal then follow the national highway till khanewal then follow khanewal-multan motorway and after that again national highway till karachi.
Short of khanewal there is a shortcut to bahawalpur which will be showing on map too
But i would suggest that you stay on NH and motorway. Because that shortcut has alot of trucks buses and the road is narrow .you will find difficulty in overtaking and will have to take care for incoming trafic too.
How ever staying on NH/Motorway ,you will have only your side of traffic to worry plus the road is also better too.
I dont know how long you can drive in a single stretch so may be 2 stopovers or 1 would be required. Calculate that for your own comfort and the area you want to stop.
It is a long journey so dont get panic . Maintain 100kph on NH ,dont overspeed (dil bohat karega but dont do it
you dont want to get ticket for that on such a long journey....enjoy the beauty of each area as you cross it .
I hope u enjoy ur journey . Have a safe and fun journey.
If u need any further guidance call me on my cellphone 03207789172