There is nothing wrong with your controller; Xbox 360 controllers are excellent and they seem to last. It looks like you have a USB device conflict: what else is plugged into the USB sockets? Try unplugging other things one at a time and see if that makes a difference. Try inserting the controller into a different socket. (I am using a wired Xbox 360 controller and I once had the same problem, but I can't remember which of those two solutions solved it.)