Internet Speed not Stable...

Hi all.

I use RB2011UiAS-2HnD version 6.5.
run 3 Internet line(Unifi) using pppoe client Port: Ether 6,7 and 8
and ether2 for local

I rename in to;
ether2 - Local
Ether6 - Wan1
Ether7 - Wan2
Ether8 - Wan3

Local IP address : 192.168.1.101

Below is the
/interface vlan
add name=Unifi-V01 vlan-id=500 interface=Wan1
add name=Unifi-V02 vlan-id=500 interface=Wan2
add name=Unifi-V03 vlan-id=500 interface=Wan3

/interface pppoe-client
add name=Unifi-001 max-mtu=1480 max-mru=1480 interface=Unifi-V01 user=unifi-1@unifibiz password=xxxxxx profile=default add-default-route=yes dial-on-demand=no use-peer-dns=no allow=pap,chap,mschap2,mschap1 disabled=no
add name=Unifi-002 max-mtu=1480 max-mru=1480 interface=Unifi-V02 user=unifi-2@unifibiz password=xxxxxx profile=default add-default-route=yes dial-on-demand=no use-peer-dns=no allow=pap,chap,mschap2,mschap1 disabled=no
add name=Unifi-003 max-mtu=1480 max-mru=1480 interface=Unifi-V03 user=unifi-3@unifibiz password=xxxxxx profile=default add-default-route=yes dial-on-demand=no use-peer-dns=no allow=pap,chap,mschap2,mschap1 disabled=no

/ip firewall nat
add chain=srcnat out-interface=Unifi-001 action=masquerade
add chain=srcnat out-interface=Unifi-002 action=masquerade
add chain=srcnat out-interface=Unifi-003 action=masquerade

/ip firewall mangle
add chain=input in-interface=Unifi-001 action=mark-connection new-connection-mark=Unifi-001_conn
add chain=input in-interface=Unifi-002 action=mark-connection new-connection-mark=Unifi-002_conn
add chain=input in-interface=Unifi-003 action=mark-connection new-connection-mark=Unifi-003_conn

add action=mark-routing chain=output connection-mark=Unifi-001_conn new-routing-mark=to_Unifi-001
add action=mark-routing chain=output connection-mark=Unifi-002_conn new-routing-mark=to_Unifi-002
add action=mark-routing chain=output connection-mark=Unifi-003_conn new-routing-mark=to_Unifi-003

add chain=prerouting dst-address-type=!local in-interface=Local per-connection-classifier=src-address-and-port:3/0 action=mark-connection new-connection-mark=Unifi-001_conn passthrough=yes
add chain=prerouting dst-address-type=!local in-interface=Local per-connection-classifier=src-address-and-port:3/2 action=mark-connection new-connection-mark=Unifi-002_conn passthrough=yes
add chain=prerouting dst-address-type=!local in-interface=Local per-connection-classifier=src-address-and-port:3/1 action=mark-connection new-connection-mark=Unifi-003_conn passthrough=yes

add action=mark-routing chain=prerouting connection-mark=Unifi-001_conn in-interface=Local new-routing-mark=to_Unifi-001
add action=mark-routing chain=prerouting connection-mark=Unifi-002_conn in-interface=Local new-routing-mark=to_Unifi-002
add action=mark-routing chain=prerouting connection-mark=Unifi-003_conn in-interface=Local new-routing-mark=to_Unifi-003

/ ip route
add check-gateway=ping dst-address=0.0.0.0/0 gateway=Unifi-001 routing-mark=to_Unifi-001
add check-gateway=ping dst-address=0.0.0.0/0 gateway=Unifi-002 routing-mark=to_Unifi-002
add check-gateway=ping dst-address=0.0.0.0/0 gateway=Unifi-003 routing-mark=to_Unifi-003
add check-gateway=ping dst-address=0.0.0.0/0 gateway=Unifi-001 distance=1
add check-gateway=ping dst-address=0.0.0.0/0 gateway=Unifi-002 distance=1
add check-gateway=ping dst-address=0.0.0.0/0 gateway=Unifi-003 distance=1

after setup all i try speedtest the speed some time will reach 60Mpbs some time only 30Mpbs.
and one more thing is Dota2(^.^) when play dota2 some time can not see the skill effect.

did my script wrong/Problem..

can anyone help me pleassssssssssss…
Thanks you so so much

even i try change:
/ ip route
add check-gateway=ping dst-address=0.0.0.0/0 gateway=Unifi-001 routing-mark=to_Unifi-001
add check-gateway=ping dst-address=0.0.0.0/0 gateway=Unifi-002 routing-mark=to_Unifi-002
add check-gateway=ping dst-address=0.0.0.0/0 gateway=Unifi-003 routing-mark=to_Unifi-003
add check-gateway=ping dst-address=0.0.0.0/0 gateway=Unifi-001 distance=1
add check-gateway=ping dst-address=0.0.0.0/0 gateway=Unifi-002 distance=1
add check-gateway=ping dst-address=0.0.0.0/0 gateway=Unifi-003 distance=1

to

/ ip route
add check-gateway=ping dst-address=0.0.0.0/0 gateway=Unifi-001 routing-mark=to_Unifi-001
add check-gateway=ping dst-address=0.0.0.0/0 gateway=Unifi-002 routing-mark=to_Unifi-002
add check-gateway=ping dst-address=0.0.0.0/0 gateway=Unifi-003 routing-mark=to_Unifi-003
add check-gateway=ping dst-address=0.0.0.0/0 gateway=Unifi-001 distance=1
add check-gateway=ping dst-address=0.0.0.0/0 gateway=Unifi-002 distance=2
add check-gateway=ping dst-address=0.0.0.0/0 gateway=Unifi-003 distance=3


also same…
any one know the problem plssssssssssssss…

i have change
/ ip route
add check-gateway=ping dst-address=0.0.0.0/0 gateway=Unifi-001 routing-mark=to_Unifi-001
add check-gateway=ping dst-address=0.0.0.0/0 gateway=Unifi-002 routing-mark=to_Unifi-002
add check-gateway=ping dst-address=0.0.0.0/0 gateway=Unifi-003 routing-mark=to_Unifi-003
add check-gateway=ping dst-address=0.0.0.0/0 gateway=Unifi-001 distance=1
add check-gateway=ping dst-address=0.0.0.0/0 gateway=Unifi-002 distance=1
add check-gateway=ping dst-address=0.0.0.0/0 gateway=Unifi-003 distance=1

to

/ ip route
add check-gateway=ping dst-address=0.0.0.0/0 gateway=Unifi-001 routing-mark=to_Unifi-001
add check-gateway=ping dst-address=0.0.0.0/0 gateway=Unifi-002 routing-mark=to_Unifi-002
add check-gateway=ping dst-address=0.0.0.0/0 gateway=Unifi-003 routing-mark=to_Unifi-003
add check-gateway=ping dst-address=0.0.0.0/0 gateway=Unifi-001 distance=1
add check-gateway=ping dst-address=0.0.0.0/0 gateway=Unifi-002 distance=2
add check-gateway=ping dst-address=0.0.0.0/0 gateway=Unifi-003 distance=3


the problem is still same, any one can help???