Insufficient USB ports

Currently, I have only 2 USB ports on my computer. One for mouse and the other for printer. The USB gamepad is not in use.

I am looking foward to buy a USB scanner and some USB thumb drives ? Should I get a USB separator connector(1 to 4) or get a USB 2.0 or 1.1 PCI card? I still have one free PCI slot.

Can anyone recommend me any good budget scanner(600x1200dpi) ? I have a Epson C41UX(1440x720) printer now.

i suggest getting a pci card so that u don’t have to worry about whether the hub is self-powered or bus-powered.