Isn't com_maxfps and cl_maxpackets both set to 100 most optimal for a smooth LG?

Assume you have 100 on both and given that the reload time of the LG is 50 ms you'll fire 20 shots on each second and synced with the frames and the packets you send out? That is on every 5th packet and frame you'll send out one LG slug to the server.
|--------------------|
0s________________1s
If you have 125 on both your LG wouldn't be in sync as much? How does this really work? Where does sv_fps come into play?