Slow and unstable WiFi

You can try disabling wifi MAC randomization. Create /etc/NetworkManager/conf.d/disable-random-mac.conf and paste this code inside:

[device]
    wifi.scan-rand-mac-address=no

Then restart. In my computer MAC randomization active means a lot of disconnections.

If this does not work, try disabling powersave: