It will be more then enough, however you probably will never get the full 1 gig from your connection anyways, what they advertise and what you get are never the same. Also you need to be sure you are using Cat5e or better cable as normal Cat5 Ethernet is only 100mbps. Also be aware that alot of websites have actual transfer speed limits to limit their bandwidth overhead.