I would assume the reason for the drop to 30fps is because the gamepads alternate in which gets new information. Same amount of rendering being done, and same amount of data sent out, but each gamepad only gets new information every other frame. In this situation, they "could" support 3 and even 4 gamepads if they wished to drop the frame rate to 20 and 15 respectfully.