i got this from another thread and has fixed my problem. you should try these steps if you've exhausted all other methods.
Enable Hyper-V to expose advanced power options settings, restart, open power options, click change plan settings, click advanced settings, expand wireless adapter power settings, change to max performance. Disable Hyper-V and restart. Now connects everytime and fixes connection speed display