Recently I've been looking into a application performance problem whose primary symptom was that network wait time was almost half of the wait time recorded by SQL Server, which is well beyond what is normally observed.
In addition to the application performance problems, it was observed that the transfer of backup files during database restore operations was also slow. Subsequently, an update for the server's network adapter was located on the vendor's support site. And after the network adapter update was applied to the server, I found the problem with high network wait time on SQL Server suddenly disappeared. The network wait time was now a small percentage (1.5%) of total database wait time, which resulted in the application performing about twice as fast as it had before.
The problem with the network adapter caused client applications to retransmit packets when communicating with the database server. The database server was dropping packets, but retransmits at the TCP layer kept the connection intact, which explains the high network wait time reported by SQL Server. In conclusion, if high network wait time is observed on SQL Server it can be helpful to check whether TCP retransmits are occurring between the database server and its clients.

