This is kind of dated, I know. But, I just wanted to post a work-around. I'm also using the 2008 version (even at this late date in 2014) and having this problem with slow saves. I'm running WinXP SP3 on an old Thinkpad T43. I also have newer versions of ProgeCAD, but for various reasons, I'm using v2008 on this machine. A recent (02.28.2014) chat with ProgeCAD support indicates a patch is neither available or forthcoming. So, a work-around is about all that's available.
Anyway, I'm pretty sure the issue is related to the print spooler service and not associated with those PDF or JPG printers that ProgeCAD installs. I can remove them and the problem remains. However, if the print spooler service is stopped, saving drawings happens very quickly, as one would expect. If the print spooler service is restarted, the slow (~30 - 45sec) saves return. Unfortunately, with the print spooler service stopped, you cannot print.
Fortunately, it's easy to start/stop the print spooler service:
In a console window (ie: a 'DOS' box or a "CMD.exe" window), use the 'net' command to stop the service like so:
net stop "Print Spooler"
where the quites around the name and mixed case are required
Re-start the print spooler like so:
net start "Print Spooler"
and again, quotes and mixed case are required
I simply stop the service when I'm working on a drawing, then re-start it when I'm ready to print. It's not ideal, that's for sure. But, as I mentioned, it's a do-able work around and not a true fix.
Hopefully, this will help someone in the future.