In my opinion using an ordinary network drive as a scratch disk is a very poor choice. So my advice would be to stop trying to use network drives as scratch.
If for whatever reason you really need to use a network drive as scratch, then you have to make sure that:
1. The server providing the network drive has fast disks, especially if multiple PCs are using it as scratch at the same time.
2. The network drive protocol (NFS, Lustre or whatever you use) is properly configured for maximum performance. NFS is probably not the best option, unless you use the latest NFSv4 standard (I think its 4.2 or 4.3) with the new performance enhancements.
3. The network connection between the PC and the server is very fast, ordinary 1 gigabit ethernet is not fast enough for maximum performance, 10 gigabit ethernet or Infiniband is more appropriate.
These three things can be hard and expensive to ensure, so I would again recommend using local scratch. If you want to enhance IO performance, you can fiddle with the disk write cache parameters of the Linux kernel, to better use leftover free RAM as a disk cache. I have seen massive speed boosts on computers that have large amounts of RAM, but slow disks.