Every guide on this topic gives you a table. Wired: some small number. Bluetooth: a bigger number. Done. The trouble is that the tables disagree with each other by a factor of two or three depending on which site you land on, because most of them are quoting numbers with no stated test rig, no sample size and no controller model attached.
The mechanism underneath is not actually in dispute, and it explains far more than any single table does. Once you understand how USB and Bluetooth actually move a button press from your thumb to your PC, you can predict which situations favour which connection, and more usefully, you can measure your own setup instead of trusting someone else's number.
USB is polled. That is the whole story.
A wired controller connects over USB HID, and USB HID has one defining property: the host is always in charge. Your PC decides when it wants data and asks for it. The controller, however urgently it wants to tell you a button was pressed, cannot volunteer that information. It can only answer when asked.
That asking interval is set by a value in the controller's USB descriptor called bInterval, and it is what people mean when they talk about polling rate. A controller polling at 125Hz is being asked once every 8 milliseconds. At 1000Hz, once every millisecond.
So a button press that lands a fraction of a millisecond after a poll has to wait almost the entire interval before anyone asks about it. Average added delay is roughly half the polling interval, worst case is the whole interval, and this is true regardless of how fast the controller's own electronics are. The bottleneck is the schedule, not the hardware.
What this buys you is consistency. Because the host controls the timing, that timing does not depend on radio conditions, other devices, or anything happening in the room. A wired controller's latency is almost entirely a function of its polling rate and nothing else, which is why wired numbers cluster tightly around a predictable figure.
Bluetooth works differently, and not in the direction people assume
Most game controllers use Bluetooth Classic, formally BR/EDR, running the standard HID-over-Bluetooth profile. This is architecturally different from a polled USB connection. Rather than the host asking on a fixed schedule, the two devices negotiate a connection interval when they pair, and within that structure the controller has more latitude to report a state change close to when it happens rather than waiting to be asked.
On paper, this sounds like it should make Bluetooth faster, or at least competitive. In practice it usually is not, for reasons that have nothing to do with the protocol's raw capability and everything to do with the environment it operates in.
Frequency contention. Bluetooth and Wi-Fi both live in the 2.4GHz band, and so do plenty of other things: microwaves, baby monitors, other people's routers through the wall, and the broadband noise that USB 3.0 devices radiate. Bluetooth's answer to this is adaptive frequency hopping, jumping between dozens of channels many times a second to dodge interference. It works well most of the time and produces the occasional retransmission the rest of the time. Every retransmission is a stall.
Negotiation overhead. The connection interval is a compromise reached at pairing time, and it can be renegotiated, both of which take time and neither of which happens on a fixed, predictable schedule the way USB polling does.
Power management. Bluetooth controllers on battery power are built to conserve it, and part of that is sniff mode, where the radio deliberately reduces how often it listens for or sends data when nothing much is happening. This is invisible during continuous play and can add a noticeable stall to the first input after a pause.
Reduced polling under load. A controller capable of 1000Hz over USB frequently drops to a few hundred hertz over Bluetooth, both because the protocol overhead is higher per packet and because most controllers do not push their radio as hard on battery as they do over a powered cable.
Put together, Bluetooth's theoretical flexibility gets eaten by real-world overhead, and what you are left with is a connection that can occasionally match wired on a good packet, and reliably falls behind on a bad one.
The number that actually matters is not the average
This is the part flat comparison tables get wrong by omission. Average latency tells you very little on its own, because two connections with the same average can feel completely different if one of them is consistent and the other spikes.
Jitter is the variation between measurements, and it is what your hands actually notice. A wired controller delivering the same latency, poll after poll, is something your reflexes adapt to and stop thinking about. A Bluetooth controller averaging a similar number but occasionally doubling or tripling for one input is something your hands can never fully adapt to, because the size of the correction they need keeps changing.
This is why a competitive player will describe Bluetooth as feeling laggy even when the measured average is only a few milliseconds worse than wired. They are not reacting to the average. They are reacting to the one input in fifty that arrived late.
If you want to see this for yourself rather than take it on faith, community latency-testing projects like Gamepadla log individual test runs across specific controller and connection combinations, and the pattern holds across almost every entry: wired connections show tight, low-jitter results, and Bluetooth results for the same controller vary far more between one test and the next than wired results do for the same device. The averages differ by a few milliseconds. The consistency differs by a lot more.
Where the proprietary 2.4GHz dongle fits in
Xbox Wireless, and the dedicated dongles that ship with premium third party controllers, are not Bluetooth. They are a separate, manufacturer-specific radio protocol running in the same general frequency band but without Bluetooth's pairing overhead, profile negotiation, or power-saving states, because the dongle exists to talk to exactly one device and nothing else.
That focus is the entire advantage. No negotiation with other Bluetooth peripherals sharing the connection, no profile switching, no sniff mode compromise between battery life and responsiveness. The result generally sits close to wired on both average latency and consistency, which is exactly why manufacturers who care about competitive feel ship a dongle rather than relying on Bluetooth alone.
It is still radio, so it is not immune to interference. A dongle plugged in right next to a USB 3.0 external drive will show more jitter than the same dongle on a rear port with clear space around it. But it does not carry Bluetooth's structural overhead, which is why it consistently outperforms Bluetooth even under similar RF conditions.
Why your own numbers will not match any table
Every published figure you find is a snapshot: one controller, one PC, one Bluetooth adapter, one room, on one day. Change any of those and the number moves.
The single biggest variable people overlook is their own Bluetooth adapter. A controller paired to a cheap adapter running its own proprietary driver stack behaves nothing like the same controller on a good adapter running the Microsoft Bluetooth stack. This alone explains why two people with the "same" wireless setup report wildly different experiences, and it is also why chasing a number from a table someone else measured is a poor use of your time compared to measuring your own chain.
Other variables that shift the result: firmware version, which manufacturers update for exactly this kind of behaviour; battery level, since a low charge weakens the signal and forces retransmissions; distance and obstructions between controller and receiver; and what else is running on the same PC, since a busy USB bus or a background download competing for bandwidth both leave a mark.
Measure your own setup
Run an input lag test on your controller wired, note the result across several attempts, then repeat over Bluetooth or your dongle. Look at the spread of your results as much as the average. A tight cluster on both connections means you have a clean setup regardless of which one you choose. A wide spread on one of them tells you exactly where your bottleneck actually is.
Pair that with a polling rate test to confirm what your controller is actually delivering on each connection, since the gap between what a controller advertises and what it achieves over Bluetooth specifically is often larger than people expect. Our explainer on what counts as a good polling rate covers how much of that gap you can realistically expect to matter for the games you play.
For a deeper look at isolating which part of your chain is actually responsible for what you are feeling, our guides on wireless versus wired analysis and input lag optimisation both go further than a single test can.
What to actually do with this
For anything where timing windows are tight, fighting games, rhythm games, competitive shooters where you are chasing the last few percent, wired removes a variable you do not need to be managing. It is not that Bluetooth cannot perform. It is that wired removes the uncertainty entirely, and uncertainty is what actually costs you inputs.
For a proprietary 2.4GHz dongle, treat it as close enough to wired for nearly everyone, provided it is not sitting next to a source of interference.
For Bluetooth on its own, it is fine for the large majority of single-player and casual multiplayer gaming, where an occasional few extra milliseconds of jitter costs you nothing perceptible. Where it becomes a genuine problem is specifically in situations demanding tight, repeatable timing, and the honest fix there is not a setting. It is a cable.
Frequently Asked Questions
Q: Is Bluetooth controller lag always worse than wired?
Q: Why does my Bluetooth controller feel laggy even though the average latency looks fine?
Q: Is a 2.4GHz wireless dongle the same as Bluetooth?
Q: Does controller battery level affect Bluetooth latency?
Q: How do I know if wired is actually faster on my specific setup?
Free Online Gamepad Tester
Test your controller for drift, deadzones, and input lag â no download required.
Launch Tester â