I am pretty much in the same shoes as you are. Planning to go to PK in october, but have found that its taking 60-90 days for HI stamping. Here is what my research has told me so far:
1) You can't expedite the security investiagation process. If you have a contact in the consulate, you can try to get the interview appointment as soon as you land. Otherwise, appointment is usually set for 30 days after you have seubmitted your passport and documents to the courier. If you somehow get the interview appointment right after landing, your process will take 45-60 days, otherwise you will need about 60-90 days. And you can't expedite the security process from here. That has to be initiated by the US consulate in Islamabad after your interview has taken place.
2) You can get a leave of absence without pay from your company. This leave is given for special circumstances. But you have to be realistic here. You wouldn't want to lose your job, because your company can't do without you.
3) If your company has another office in Asia or somewhere else, you can request the US consulate to give you your passport after they have taken the interview (and while they are doing the security investigation). This way you can go and work from the Asian office and wouldn't have to take the leave of abence.
3) I took an appointment with the Canadian consulate also, but the cancelled it within a week advising me to go to the home country.
If you have found some more info, please post it on the site. Would appreciate that.