How did you measure those Wireless speeds? An Online Speed Test? Did you try different remote servers when undertaking the speed test(s)?
Which band are you using to connect to your router/modem 2.4GHz or 5GHz?
Are they measured as MB 23/26 up/down?
How many times did you repeat the test to get an average speed?
I don't think much of your USB configuration kext. It only activates 12 ports. Your motherboard has a total of 22 ports.
View of USB config UTBMap.kext.
ASMedia® USB 3.1 Gen 2 controller :
1 x USB 3.1 Gen 2 port(s) (1 at back panel, teal blue, Type-A, Support 3A power output)
ASMedia® USB 3.1 Gen 2 controller :
1 x USB 3.1 Gen 2 port(s) (1 at back panel, , USB Type-CTM, Support 3A power output)
Intel® Z370 Chipset :
6 x USB 3.1 Gen 1 port(s) (2 at back panel, , 4 at mid-board)
Intel® Z370 Chipset :
6 x USB 2.0 port(s) (2 at back panel, , 4 at mid-board)
Each USB3.1 port has a physical USB3/Type-C connector and a companion USB2 virtual port.
You have 2 x Internal ports active out of the 4 available. Are you not using the other two ports? Are both Internal header connectors only serving a single device, i.e. Bluetooth module. I assume your Bluetooth module is connected to one of the 2 x Internal USB2 header ports (HS05 or HS06), with the Thunderbolt card connected to the other. Do you not have any case front USB2 ports connected to your motherboard?
You don't have either of the 2 x USB2 physical ports active, why not? It is not as if you don't have the capacity as you are only using 12 of 15 ports.
You don't have the Type-C port active, don't you need it?
You only have 4 x USB3 physical ports active, there are another 3 available, you could have activated those 3 x USB3 ports and still remained within the 15 port limit.
You have 6 x USB2 companion ports active from the USB3 ports/headers, which is not bad considering there are only 7 available. Bit strange that you don't have the USB3 physical ports for SS07 & SS08 active to match with the USB2 port count.
I assume you have an Alpine Ridge Thunderbolt card installed, as you have a TB SSDT in your ACPI folder. Do you have the TB USB ports active? Where are they activated, in the TB SSDT?
You might want to have another look at your USB config.
You shouldn't need to use the ASMedia.kext, not if the USB controller is ASMedia 2142. As the 2142 controller is natively supported in macOS.
There is nothing in your config.plist that relates to Wireless functionality, or would result in inferior WiFi speeds in macOS.
You should probably use an SSDT-USBX.aml for USB power settings, as your UTBMap.kext doesn't contain any, and your SSDT-EC.aml is just providing the EC fix.