You could enable relatime for your PBS datastore, so not every read operation is causing an additional write operation. In case you are using ZFS you could also increase the recordsize to 1M, so the data to metadata ratio gets better. Otherwise there isn't much you can do to make it faster. A 1TB Restore is probably doing something like 500,000x 2MB random reads. So a lot of IOPS hitting the HDDs.