Improving output speed?

Hello.  I currently have about 14 custom reports created, however two are taking an extremely long time to output.  These are:

  1. The first one is a report of photos.  The report pulls a bitmap symbol vs depth.  We have a table where filepaths are stored (e.g. C:/users/desktop/image1.jpg) and a "order" column.  The order column acts as a depth for the symbol vs depth plot.  The report has depth=2 per page so two photos per page max.  We sometimes need to output up to 70 photos and to output this to PDF can take up to 20 minutes.  Is there an easier/faster way to generate this? 
  2. The second is a more traditional log to generate a CPT plot.  We plot 7 graphs per page (qc/fs/u2/qnet/qt/fs/bq).  If we have a 50m plot with one data point per 20mm, then we have a total of 2500 individual points per graph, or nearly 20,000 points all up to generate over multiple pages.  This process can take up to 5 minutes, but usually at least 2 or 3.  Is there a way of generating these quicker?  This plot seems to be a standard output of what gINT is intended for and the report creator doens't seem to handle this amount of data very easily.  Even if we generate only qc/fs/u2 plots it can still take a few minutes to generate.