Is your laptop using 2.4ghz wireless or 5.0ghz wireless. Also another key thing to remember is how many other wireless broadcasts are near you. If you have your phone download a wifi analyzer to see. Make sure you see what channel your modem/router is using and see if the others around you are causing crowding. If there is crowding try switching the channels. Also your wifi chip in your laptop might not be that great either so that could be a factor as well. Have you tried a program like driver booster to see if your wifi has any driver updates?