highball, network cards do NOT by themselves slow down Windows boot. It sounds like you have TCP/IP set to use DHCP for your network card. The delay is caused by Windows trying and failing to find a DHCP server at boot. I don't know anything about how you need to configure TCP/IP for your DSL connection, but if you can, set the TCP/IP settings for your network card to use a static IP address, such as 192.168.0.1.