The trouble with DSL is usually the USB part - maybe you can download updated drivers for the USB modem, and possibly your motherboard, too.
The printer problem is a bit odd... again, re-installing with updated drivers is a good starting point! Is the printer parallel or USB?