It isn't the remote access that takes the time but almost certainly the report generation in SQL. You might need more memeory or processors in your SQL server, or a dedicated instance for Altiris. Or you might need to optimise the SQL in your report.
If your web link is slow you could use automation policies to automate the report run.