Ever since the introduction of EasyAntiCheats, I have been wondering about why it's disabled to change the affinity and priority now.
But I would assume this is a security measure of some kind (since you can allow EAC to run on just 1 core, which seems odd but doesn't affect the game process I guess).
However I found a way to still allow High priority to the APB Process (for affinity I use Process Lasso). I first contacted Matt asking if it was allowed to post or not and he gave me the permission to post it after some testing. Basically what we gonna do is add a registry key to the registry of Windows to tell Windows we always want this application High priority from the get-go.
My first impressions felt like the mouse input latency (mouse to screen reaction) felt a bit smoother compared to before. But that could been placebo effect, most of my testers also claimed the same thing.
Disclaimer:
Now I am not gonna say it's gonna give you +30000% boost in FPS or frame time consistency because it's not going to. But it might help with several systems running a lot of processes or just tell the OS to give resources to this application first.
I made this into a simple reg file to add it to your registry. (remove the keys to revert the changes)
VirusTotal.com:
https://www.virustotal.com/gui/file/841ae6c2fef5fd40a32ebca3d472558f9d3f90ad43ee54788ff257087e897527/detection
Download reg file:
https://mega.nz/#!c5ARTYQZ!KEek0mbEkahcFR29zgHy_z7-IE0mz1kfY-VY3Zlu3ws
The source code in case you want to do this manually: (keep in mind the forums make . e x e "program", so it should be \APB . e x e)
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\APBprogram\PerfOptions]
"CpuPriorityClass"=dword:00000003
Let me know how it works out!