If you're getting sparks when plugging in a USB cable, you've got something seriously wrong. That is supposed to take only a 5 volt feed and two signal leads. Inspect the USB cable and port for damage, and repair as necessary before it fries your system.
If you are using a different wall socket for the USB peripheral than the PC, have someone inspect the wall sockets for incorrect or defective wiring. You could be getting a bad ground loop. Also check your PC and peripherals for ground/case shorts.