This is invalid (but very likely not connected to your speed issue), see Point #21 here:
You make extensive use of RAW firewall, in addition to the plain firewall rules, this is unusual, but in itself should not be slowing down the connection to the low speeds you report, though it is likely to have some impact.
As seen from the outside, your overall configuration seems (to me) very complex, very likely you have your reasons for having all those settings, but finding among them which ones could be slowing down the connection seems daunting.