New
#11
Again, I do not think its the NIC as you stated, when you connect directly to your pc you have internet access. I suspect you may need to upgrade your firmware for the router.
Access your router and review the firmware version, then go to your support page for Cisco and review if there are updated versions of your particular router and if there are d/l and reflash your router.