They will not all work with your router. I found that out when using a PCMCIA card, and a USB dongle to connect to my router. But I did get one Dongle to connect. Same make as router. you are better if you can get same make
" Is there any way to determine whether my USB ports are 1.0 or 2.0 or whatever? "
you can tell if you have any usb 2.0 ports by going to device manager, which is right click my computer / properties / device manager and opening the usb tab. if you have an enhanced controller listed, you should have usb 2.0 on some or all of the ports.