The router is pretty much independent, since as long as it's actually functioning it doesn't know or care about Linux.
The notebook card is a little trickier. The problem is that compatibility is a function of the chipset used in the card, and manufacturers change chipsets (sometimes without changing the model or any externally visible identifier).
WiFi cards with the Prism2 chipset will "just work" in FC3 with the Orinoco driver. You plug them in, run the System Settings -> Network menu item, and configure, and you are up.
The Linksys WPC11 Version 3 card has this chipset, but it has been replaced with a newer version that's not so easy to get running. If you can find one of the older Version 3 cards (Ebay?) I'd recommend that card.