I would suspect the HP NIC drivers, or not set to full Duplex. If your NIC's are USB (which are inherently slow) I would also suspect the USB drivers. Any other USB devices on your laptop BUS will slow down all packets through the USB so if you have say a USB keyboard, mouse and a "splitter" on your USB, you will have virtually no speed.