I have only worked on the periphery of IT/network admin. I have & do work in engineering and have sometimes been given (under duress) those responsibilities for engineering departments. From that experience and working with various CAD programs I can say that mechanical CAD saturates the drive channel for all but the simplest of models. Always.
As a result, the convenient method of centralized file storage and working from that central server ... sucks. Not sure this is OP's situation, but it sounds like it might be.
A typical solution is having software that controls access providing a sign out process for model files. Typically this transfers the necessary files to the workstation's local drive and sets flags so that no one else may check out the files except for viewing purposes. OP has not stated whether they use this or not, but it is pretty fundamental as it optimizes thru put with access & update control.
But with 22-25 users (all autocad??) a gigabit network will certainly be helpful but transfers will still be painfully slow. That is a lot of CAD! What cannot be measured are the work arounds people tend towards to avoid the system slow downs. Faster network can just cause more traffic as people tend to use it more by dropping the work arounds. In the past I have threatened to go to fiber channel, but all of that hardware is ludicrously expensive. Alternative, and typical could be additional servers on separate networks to distribute the network traffic.