The standard build for the NETGEAR Nighthawk X4S R7800 uses the drivers from Candela Technologies .
Specifically, it uses the following 2 packages:
ath10k-firmware-qca9984-ct
kmod-ath10k-ct
This creates significant performance issues on 2.4 Ghz wifi. In my experiments, using these packages instead of the non -ct versions slows down download speed by a factor of 8.
Many people have reported the same thing (see links below).
I would like to understand why the standard build uses the -ct packages instead of ath10k-firmware-qca9984 and kmod-ath10k ?
I suggest you test the ct/non-ct drivers by yourself.
In my home, at least one device is much faster using non-ct driver, the others no difference on both.
So I use non-ct driver. And I do not care what the real reason is.
I have thoroughly tested it. The non -ct is significantly faster for the NETGEAR Nighthawk X4S R7800, very consistently. This is corroborated by the 4 links I copy pasted above.
I therefore suggest that the non -ct version is used in the standard build for this device.