The main factor is quite simply, distance. The further away you are from your router, the more problems your wireless card will have holding onto the connection. The range of your router very much depends on the model, the specific 802.11 protocol it uses and whether there are any major obstacles between it and your PC. According to About.com, the average range of a router using the 802.11a, 802.11b and 802.11g protocols (the three most common) is 150 ft (46m) indoors and 300ft (82m) outdoors. However, as they point out, there are differences between the protocols and the way they react to different obstacles: