Our admins did not know what TCP/IP is, but they said it sounds complicated.SBI have you checked your TCP/IP settings? I hear checking these setting can help with stability.
Also, have you looked into the XJ5 router? There is no better router on the market and I highly recommend looking into it to try and solves your server problems.
We just ordered the XJ5, performance will be through the roof, possibly a bit shaky.