powerline adapters could be an option. they route ethernet through your houses wiring. need good modern wiring though for it to work properly.
you would want pci or pci-express over usb. usb is slower, and the antenna's just are as big. look at a small usb stick, it has all the components plus a antenna in there. PCI cards can come with 2-3 antenna's. Also, the router needs to be good too.
Do you recommend any PCIE cards instead of a regular PCI card?
By the way, I mean't PCIE express x1.