I think you are being generous with your seat predictions. Gujranwala is dominated by people of Kashmiri origin and they can kill for Nawaz. Remember in 2014 when PTI's Azadi March was passing through Gujranwala it was pelted with stones and even fired upon? I think this was the only such occurrence on the whole GT Road. At present, PTI can only win 2 seats from here due to electables. (Could have been 3 but as waqas pointed out above, Mian Tariq's constituency is no more.)
Faisalabad is Pakistan's equivalent of a swing state. 2013 was the only time it voted overwhelmingly in favor of a single party (results may be dubious). In all other elections, it has been a mixture of NA mandate. So, with the votes PMLN got in 2013, there is a possibility of a big swing voter withdrawal from them. I see PTI making inroads here in 2018. Maybe 2-3 seats are reasonable to predict.
Okara will be completely be in favor of PMLN because of the anti-army sentiment there (local AMP is in a tussle with Army farms there for land ownership rights since 2002). Jhang too, with PMLN-LeJ alliance there. I remember PMLN, back in 2013, candidates campaigned there with masked Klashnikov wielders. PMLN's support in Kasur will be dented by the whole spate of rape and child abuse cases there - maybe enough to lose a city seat? Thankfully, in all these areas, there has been a reduction in NA seats.
If PTI can make a seat adjustment with PMLQ in Gujrat, I can easily see PMLN being wiped out from at least 3 seats there. One of the main reasons being that PMLQ leadership is very active there. I have never seen them conduct rallies anywhere else in the past 5 years. To add to it, PTI too has a healthy votebank there because of the city being very educated.
Potohar region is one of the most educated in the country, and it showed in the results of 2013. Rawalpindi and Attock in particular. There was a time Rawalpindi was called 'mini-Raiwind' but the 2013 results really shook that term up. So much so that PMLN had barely started functioning as a government when they starting making a metrobus there. However, I do feel that IK's former seat is in trouble there. Hanif Abbassi has been very active in the area and has been getting MNA funds. But PTI's replacement candidate from there, Fayazul Hasan Chohan is no pushover either. Can be a tight contest that can go either way. I see PTI/AML taking at least 2 of the 3 city seats from Rawalpindi. Murree will go to Shahid Khaqan, Rural pindi one will go to Ch. Nisar, there will be a close contest between Ghulam Sarwar and Ch. Nisar on the Taxilla/Wah front. Pir Pagara's recent support has shifted GSK's odds in the latter for the better.
Continuing with the Potohar, I am seeing PTI can get 1 seat from Chakwal and Jehlum each. For Chakwal, it is imperative that PTI goes with an adjustment with Pervaiz Illahi. He has a very healthy votebank there. Otherwise PMLN has uber strong candidates in both of the district's constituencies. For Jehlum Ch. Saqlain and Fawad Ch. make a great duo. At least one of them can turn in a seat.
Overall, JPSM has been a godsend for PTI in Punjab. Now they are looking strong for at least 30 seats from S. Punjab's 46.
So, at present, my conservative estimates for PTI in 2018 are as follows.
Punjab: 50 seats
KP: 25 seats
FATA: 4 seats
Sindh: 4 seats (3 of them from Karachi, and one very possible from Jatoi)
Balochistan: 2 seats (Rind's seat in Jhal Magsi is quite probable, Suri is also looking good for a Quetta-proper seat)
Total: 85 seats
All this can change, if PTI sees more electables joining them - particularly from interior Sindh.