Your operating system, computer manufacturer, and amount of RAM are not enough info for an internet connection/speed problem. The connection is what we need to investigate. If the computer is new your NIC (network interface card) is more than enough to pass the bandwidth you subscribe for. I would like to know if you have a wireless connection? If you do, take your Ethernet cable out of the router and connect the cable to your NIC card. This will probably require you to power down the modem, and power it back up, because DHCP (the service that automatically assigns you an IP address) will not function. If you notice a difference in speed it is due to latency of the router. I would then through the router in the trash and get a wireless cable modem if you need to be wireless. You are allowed to supply your own, and it will probably save you equipment fees that Comcast might be charging for their modem. All you need to do is provide the MAC address of whatever you buy. That should solve your problem. If you are not connected to a wireless setup then I would call Comcast to investigate you connection. Comcast is a cable connection, and your termination point is copper. Copper is susceptible to corrosion, and general failure due to weather. Well I wish you luck