It's been a little while since I've been at DPS, but if memory serves you pay for the visa first, then go wait in another line where you get it and pass immigration in one fell (yet slow-moving) swoop.
I guess therefore that another way to speed this up would be to get the visa beforehand. But that is not a one-week process.