My HP p2 1310 computer came with a 10/100 ethernet card, so when we boosted our internet connection to 150 mbps we had to upgrade network cards in all our computers. However, mine is not upgradeable (verified through HP). There's no slot for another network card in the motherboard and the current one (10/100) is attached to the motherboard. My only alternative was a USB ethernet adapter. I got a j5 Create USB Gigabit Ethernet adapter (model jue130). It works fine - most of the time. But, once a day on average I have to run the troubleshooter to diagnose and reset the adapter - get yellow triangle over monitor in notification area and connection is dropped.