Not that it matters too much what you use for input delay in this game because of the ridiculously low tickrate, but Direct3D in particular can be laggy and stuttery... it's probably the cause of this issue. And OpenGL fullscreen is the fastest for input delay if you can get it running at your native monitor refresh rate; you have to edit your driver with CRU and remove every refresh rate below your native one for this to work, because there is a bug with modern OS or something and it picks the lowest available option always instead of the highest one. Zdz and xf are used to this game from playing it too much, whenever I come back to play it, it always feels restraining and you know I am not a noob xd
I feel like that would be the case in Classic with cli_iBufferActions=1 too, no? Especially from the ping results you posted below.
The only reasons why delays in register can happen are from server network choke or from local network choke, if you played on the following servers this can happen due to the server: Prague (network sometimes choking due to wireless provider like the one you have), AAH Clan (any, both CPU and network lags on these servers, terrible). On Voshel servers CPU used to choke (this causes discards of the register entirely, not even delay, delay in chat, delay in pickups, delay in spawns/multiple spawns etc) but nowadays it's fixed and performs perfectly, so if it happens it's on your side.
Also doesn't seem rational for players to trigger this, as for lags when explosions happen on bigger maps (especially evident in coop) it comes from prediction + high ping combo and 1 CPU core not being enough for them (prediction will drop the fps more the higher the ping gets in Classic).
Advice written there is mostly true (involving interrupt moderations flow controls and stuff), though for CS and Source games in general... the netcode is so bad that people are often just playing RNG simulator with those tiny hitboxes and at high level it's a game of tactics, not skills. I dunno about the buffers, I have increased Transmit on my Realtek via regedit to 1024 and Receive is at 1024 also, I don't think buffers cause you delay you can notice and if anything... lower ones will cause packet loss. It's performing good, but from what friends have tried and from personal experience, Realtek seems bad in general, so you should let the CPU handle the offloading (TCP, UDP, IPv4 checksum offloads) as well instead of the adapter: people say it's really as it's supposed to be when they did it. Well gg next time we should buy an Intel card, maybe it's worth a try xD
Never got to testing that command, only the filtering command which didn't do too much to help at lower values than default... so it's interesting to hear what you find. I still believe at the core that this netcode is not fit for player movements, though it's great for coop, much more satisfying to play it there than any other game in the series and it can be played at very extreme conditions without much hassle either.
You should have pinged 1.1.1.1 directly but yeah, regardless these results seem pretty terrible... it's not very usable for reliable registration and stability in online games. Here are mine for comparison on fiber:
Code:
C:\WINDOWS\system32>ping 1.1.1.1 -n 25
Pinging 1.1.1.1 with 32 bytes of data:
Reply from 1.1.1.1: bytes=32 time=5ms TTL=56
Reply from 1.1.1.1: bytes=32 time=5ms TTL=56
Reply from 1.1.1.1: bytes=32 time=4ms TTL=56
Reply from 1.1.1.1: bytes=32 time=5ms TTL=56
Reply from 1.1.1.1: bytes=32 time=4ms TTL=56
Reply from 1.1.1.1: bytes=32 time=4ms TTL=56
Reply from 1.1.1.1: bytes=32 time=5ms TTL=56
Reply from 1.1.1.1: bytes=32 time=4ms TTL=56
Reply from 1.1.1.1: bytes=32 time=5ms TTL=56
Reply from 1.1.1.1: bytes=32 time=4ms TTL=56
Reply from 1.1.1.1: bytes=32 time=5ms TTL=56
Reply from 1.1.1.1: bytes=32 time=4ms TTL=56
Reply from 1.1.1.1: bytes=32 time=5ms TTL=56
Reply from 1.1.1.1: bytes=32 time=4ms TTL=56
Reply from 1.1.1.1: bytes=32 time=4ms TTL=56
Reply from 1.1.1.1: bytes=32 time=4ms TTL=56
Reply from 1.1.1.1: bytes=32 time=5ms TTL=56
Reply from 1.1.1.1: bytes=32 time=4ms TTL=56
Reply from 1.1.1.1: bytes=32 time=4ms TTL=56
Reply from 1.1.1.1: bytes=32 time=5ms TTL=56
Reply from 1.1.1.1: bytes=32 time=4ms TTL=56
Reply from 1.1.1.1: bytes=32 time=4ms TTL=56
Reply from 1.1.1.1: bytes=32 time=5ms TTL=56
Reply from 1.1.1.1: bytes=32 time=4ms TTL=56
Reply from 1.1.1.1: bytes=32 time=4ms TTL=56
Ping statistics for 1.1.1.1:
Packets: Sent = 25, Received = 25, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 4ms, Maximum = 5ms, Average = 4ms
Not USB, but PCIe can be worth trying, especially considering Realtek is questionable at this point. I dunno if it's worth testing low buffers from my current 1024/1024 but I might give it a try... though I believe it would cause adverse effects elsewhere.
P.S. What language is she learning? xD
---------- Post added 31-01-2024 at 21:00 ----------
Ok I just tried and with any value other than 1 I get terrible lags and even desync, are you sure it's the correct command??