Your Internet needs to be minimum 3-5 Mbps STABLE Download and 2-3 MBPS STABLE Upload speeds, If your home is filled with the latest bandwidth-draining devices, then you need a router that can keep up with your demands. From watching YouTube videos and playing the latest online games to downloading music and streaming movies, these demanding wireless activities require a fast, strong wireless connection to avoid dreaded lagging and buffering a least 10 mbps, however people with 5 mbps even 3 mbps has report no issues at all, some people with 100 mbps face connection problem, best way to test use your cell phone as host pot and connect your box to your phone as host pot, and try for a minute. however that might consume your data.
Please note that speed is not everything. Sometimes your ISP may be the root of the problem.
For testing your line quality, go to http://www.pingtest.net
For testing your line speed, go to http://www.speedtest.net