CRS317 test results and how to interpet them

Hi guys!

I have a question about the configuration of my CRS317 and it has to do with the MikroTik provided test-results. My CRS317 is running Router-OS and is configured to bridge all ports and have several VLANs on top of all bridge ports, bridge-VLAN filtering is enabled as described in the manual (https://help.mikrotik.com/docs/display/ROS/Bridge#heading-BridgeHardwareOffloading).

My real world testcase of two VMs configured with Vmxnet3 network cards running at 10Gbit on different ESXi-hosts with the CRS317 as interconnecting switch. Several IPerf-tests have showed me a maximum troughput of 3.5Gbps.

[ ID] Interval           Transfer     Bandwidth       Jitter    Lost/Total Datagrams
[  4]   0.00-10.00  sec  4.16 GBytes  3.57 Gbits/sec  0.264 ms  530451/544862 (97%)

This matches towards the advertised speeds of MikroTik with regards to the CRS317 (as found on https://mikrotik.com/product/crs317_1g_16s_rm#fndtn-testresults)? But the test-results of the switching mode is way higher? Do I need to run SwOS to put my CRS317 in switching mode? Or is there any other configuration change that I might consider if I need to boost my speeds?