Power demand can be divided into two key areas, baseload demand and peak or "on-demand" power. Baseload power is the approximate power that is absolutely necessary at all times of the day throughout the year, whereas Peak power is real-time difference between total demand and the estimated baseload demand. Why is this important? Because it is foolish to think Solar Power or Wind Power can meet all of Pakistan's baseload power demand. Not only are solar and wind power intermittent, i.e., available for an unpredictable amounts of time during the day, but are also extremely expensive in a per-KilloWatt-Hour basis (operational cost), very expensive to build (capital cost) and unreliable (due to intermittency and low-scale power generation). Every developed country currently going for solar and wind has solid baseload power power production by other means (generally coal and hydroelectric).
Pakistan currently needs baseload power, that is the reason for our continuous energy shortage. The best technologies to meet baseload demand in Pakistan are ones that can provide large-scale and cheap power. The only renewable technology capable of providing large-scale, reliable, non-intermittent, clean, and in-exhaustive power in Pakistan is Hydroelectric (i.e., Kalabagh etc). Furthermore, Nuclear Energy is the only other "clean" way of satisfying baseload power demand. Other than these two, there is no well-established way of providing "clean" baseload power, which is why the majority of the World relies on Coal and Oil & Gas for baseload power.
Instead of spending billions on experimental wind or solar powerplants, I would rather we go for rental powerplants in the short-term and build baseload capacity using nuclear and hydro. Once we've built enough baseload power, we can look towards renewables such as wind, solar and geothermal for the peak power needs.