Thank you HB for reply, much appreciated.
So it means Mianwali route is in good condition, I will take it.
For Sindh, do you recommend Mehran Highway as @xoofi suggested? Or should I stick to Dadu-Moro, I'm afraid road from Sehwan to Dadu/Moro will be in same bad condition as last year. 
I planned to leave early because got to meet some peoples in Taranda, now have to reschedule whole plan. 