Heavy transport movement of troops and equipment is done by Pakistan Railways. For this, there is dedicated rolling stock that include troop transport railway cars, flatbed carriages for Armored vehicles, and Cargo wagons.
I believe some of our defense budget is spent on upkeep of railway sidings, and special rail spurs into cantonments. Furthermore, some money is also spent upon upkeep of rolling stock too.
There is a definitive lack of heavy duty railway engines. This is where we should be spending money and on overhaul of track and strengthening of railway and secondary road bridges. This one element alone precludes us to buy heavier Tanks!
This for troopers, and could used for passenger transportation. It can run at 120km/h and very cost effective, very eco friendly.
And this for heavy equipments, it can carry 5000T cargo.
I mean, Pakistan could think about to build your new generation trains. Or buy some thing like that other than C-17.