Have you checked for fragmentation on the NTFS drive to which you are restoring? It could be that it has a large chunk of free contiguous space on the drive that allows it to restore that portion quickly but then has only small fragments of free space available for the remainder of the 32gb. If fragmentation is the problem you could defrag and try again to see if the restore speed increases.
