Hi @SlothSlayer ,
I would do the following to isolate the issue and know my troubleshooting target:
1. Connect a Linux machine directly into one of the LAN ports of the MX64.
2. Install hping3 utility on Linux machine so I am able to mark packets in a unique way so that they can be filtered and identified.
3. Set up two simultaneous packet captures on the Dashboard - One at Internet interface and other at LAN interface of the MX with output as download .pacp file for wireshark.
4. Start both the pcaps, and quickly run command: "hping3 -K 8 1.1.1.1 -c 30 -o 28" on Linux machine's terminal.
5. Once done, open both pcaps and compare the delta of ICMP request and response calculated from Internet interface pcap with delta calculated from LAN interface pcap.
6. If value of delta is same, MX is not at fault. If there is a noticeable difference, MX is adding latency. And If there is no difference in delta but you are seeing high delta (RTT) on internet interface of the MX, ISP is at fault.
You can use icmp identifier filter (Expand ICMP header from lower half of Wireshark screen, find and copy identifier value, and use filter "icmp.ident == ident_vlaue") on both pcaps and compare DSF value (which should be 28) to confirm that you are looking at right sequence of packets.
BR
Gaurav Gupta