Unstable Network Issue

Hello,
I have the following setup. We have a central office, where are server is located. On the server we have a Firebird database. There are 25 clients in this network. We also have a remote location with 10 clients. Both locations are connected with an IPSec.

We have network stability issues with the remote location. When all clients are active the network suddenly crashes. There is no Internet connection, no connection with the server and there is no connection between the single clients on the network. When fewer clients are active there is no problem. I ran a ping test from the main network to the remote Mikrotik router and there are almost no loses - 0.25%. I ran the test for 3 days.
Both locations have a high speed Fiber-optic communication to the internet with 99,99% uptime.
I wonder where the problem could be?

  1. Could it be a broken cable? The network in the remote location is 14 years old and there could be problems. I will test every single cable.
  2. The network switches are equally old. It could be them as well.
  3. It could be a computer hardware or software error. But the crash only happens with higher loads, no matter which computers are active.
  4. Could I be overloading the IPSec. I am thinking of switching to PPTP. I don’t work with sensible data and security is not a priority.

I am planing on doing the following:

  1. Testing every cable with a network tester.
  2. I will install Wireshark on a computer in the remote location to see what is going on during the crash.
  3. I will benchmark the network with http://nutsaboutnets.com/netstress/