The keyboard input lag that many players have been experiencing is caused by a bug introduced in socialclub.dll version 2.3.3.1 and will most likely be fixed by Rockstar in a future update. This is a simple temporary fix.
The underlying issue is a change to the UpdateConnectionState function. It now uses INetworkListManager::GetConnectivity instead of InternetGetConnectedState, but this isn’t done correctly and can cause lag when keyboard events are being processed (especially when the game window is not focused). This fix simply works around the issue by reverting the check back to how it was done previously (to keep the changes as small as possible) until Rockstar releases a proper fix.
Installation
Simply drop the *.asi file in your game directory (where RDR2.exe is)
Prerequisites
– ASI loader
Credits:
Strauss Zelnick