I can't reproduce that. There's no difference on my RB750G between routing between ether2 and ether5, and ether1 and ether5. Here the router, and its interface and IP address configuration. Interfaces are still in order - ASA is ether1, LAN is ether2, management is ether5.
[felix@rb750g] > /sys reso pri
uptime: 6w4d22h24m53s
version: "4.16"
free-memory: 15400kB
total-memory: 29936kB
cpu: "MIPS 24K V7.4"
cpu-count: 1
cpu-frequency: 680MHz
cpu-load: 0
free-hdd-space: 33648kB
total-hdd-space: 61440kB
write-sect-since-reboot: 37915
write-sect-total: 2045255
bad-blocks: 0%
architecture-name: "mipsbe"
board-name: "RB750G"
platform: "MikroTik"
[felix@rb750g] > /int et pri
Flags: X - disabled, R - running, S - slave
# NAME MTU MAC-ADDRESS ARP MASTER-PORT SWITCH
0 R ASA 1500 00:0C:42:70:12:98 enabled none switch1
1 R LAN 1500 00:0C:42:70:12:99 enabled none switch1
2 433 1500 00:0C:42:70:12:9A enabled none switch1
3 R 1230 1500 00:0C:42:70:12:9B enabled none switch1
4 R manage... 1500 00:0C:42:70:12:9C enabled none switch1
[felix@rb750g] > /ip add pri
Flags: X - disabled, I - invalid, D - dynamic
# ADDRESS NETWORK BROADCAST INTERFACE
0 192.168.1.1/24 192.168.1.0 192.168.1.255 LAN
1 172.17.0.1/24 172.17.0.0 172.17.0.255 AP-hotspot
2 10.255.255.254/29 10.255.255.248 10.255.255.255 ASA
3 172.31.255.255/32 172.31.255.255 172.31.255.255 loopback0
4 10.255.255.233/30 10.255.255.232 10.255.255.235 AP-management
5 10.255.255.245/30 10.255.255.244 10.255.255.247 AP-printer
6 10.255.255.241/30 10.255.255.240 10.255.255.243 433
7 10.255.255.237/30 10.255.255.236 10.255.255.239 management
I plugged a laptop into ether5 and it pulled 10.255.255.238 via DHCP. I then ran iperf in TCP server mode. I ran iperf in TCP client mode on 192.168.1.103, connected to ether2. I got 155Mbps:
$ iperf -c 10.255.255.238 -t 10 -p 10000
------------------------------------------------------------
Client connecting to 10.255.255.238, TCP port 10000
TCP window size: 32.8 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.1.103 port 60936 connected with 10.255.255.238 port 10000
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 185 MBytes 155 Mbits/sec
I disconnected the other gear normally connected to ether1 and plugged directly into it, assigning 10.255.255.249 - I wanted to go directly into the router port. I again ran iperf in TCP server mode, and iperf in TCP client mode on 192.168.1.103 connected to ether2:
$ iperf -c 10.255.255.249 -t 10 -p 10000
------------------------------------------------------------
Client connecting to 10.255.255.249, TCP port 10000
TCP window size: 32.8 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.1.103 port 60937 connected with 10.255.255.249 port 10000
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 187 MBytes 157 Mbits/sec
Pretty much the same result. I ran both tests several times, and got around 156Mbps every single time.