I would say the NIC is a better choice. You get the ability to connect through essentially any router, including linux based ones, with much more support than usb. On the other hand, you might have slightly simpler setup with usb, but I've never actually used usb dsl modems. As for speed, both connections can more than handle it.
Orie