Как в Windows 10 сделать 2 профиля для одной или двух мышей?
Я люблю колхозить с PowerShell. Создайте на рабочем столе файл setGame.ps1 с содержимом[int]$Speed=6# тут скорость
$MethodDefinition = @"
    [DllImport("user32.dll", EntryPoint = "SystemParametersInfo")]
    public static extern bool SystemParametersInfo(uint uiAction, uint uiParam, uint pvParam, uint fWinIni);
"@
$User32Set = Add-Type -MemberDefinition $MethodDefinition -Name "User32Set" -Namespace Win32Functions -PassThru
$User32Set::SystemParametersInfo(0x0071,0,$Speed,0) | Out-Null
Set-ItemProperty -Path "HKCU:\Control Panel\Mouse" -Name MouseSensitivity -Value $Speed
И файл setWork.ps1 с содержимым[int]$Speed=10 # тут скорость
$MethodDefinition = @"
    [DllImport("user32.dll", EntryPoint = "SystemParametersInfo")]
    public static extern bool SystemParametersInfo(uint uiAction, uint uiParam, uint pvParam, uint fWinIni);
"@
$User32Set = Add-Type -MemberDefinition $MethodDefinition -Name "User32Set" -Namespace Win32Functions -PassThru
$User32Set::SystemParametersInfo(0x0071,0,$Speed,0) | Out-Null
Set-ItemProperty -Path "HKCU:\Control Panel\Mouse" -Name MouseSensitivity -Value $Speed
И теперь, чтобы задать сенсу, нужно правой кнопкой мыши на нужном файле, а там "Выполнить с помощью Powershell". 
Скрипт одинаковый (за исключением первой строки), просто я не разобрался, как запускать PowerShell скрипты через ярлыки или батники (чтобы подставить параметр). Поэтому два файла.
В играх должен быть параметр фильтр мыши, аппаратный указатель и т.д который напрочь игнорирует настройки windows
И работает так, как настроен в самой игре
Если нету то вот прога
https://rsload.net/soft/desktop/15021-x-mouse-butt...