I have the same issue. I spent a combined total of 12 hrs with dell reps, several miss transfers and did refreshes on the laptop.
They updated drivers, did router configs, even checked software and all the things this thread has talked about. The end result, my laptop is being shipped back to dell for hrdware repair and software updates and potentially and reboot of the entire system and not a refresh,