Create a file named /etc/NetworkManager/conf.d/wifi-powersave-off.conf
[connection]
wifi.powersave = 2
Available values are
Also disabling IPv6 can fix some issues with wireless Network Cards.
Disable 802.11n (issue with old intel wifi cards)
sudo vi /etc/modprobe.d/iwlwifi.conf
options iwlwifi 11n_disable=1
linux net