So I understand that while moving the mouse the cpu usage needs to increase because of unpredictability with where your mouse is moving and what it's doing etcetera etcetera. However, if I run the top command in terminal and switch to my firefox browser and start moving my mouse it jumps up to about 30% from about 2%...Which doesn't really affect my browser experience however when I'm in games (for example running Killing Floor 2 with Steam Proton 3.16-8 beta, or Borderlands GOTY Enhanced edition with Steam Proton 4.2-2, or League of Legends installed via Lutris) It feels like the game stops rendering almost completely and my framerate drops drastically while moving the mouse around, but when I stop moving the mouse I'm running at over 80fps. I have a Logitech G703 mouse, AMD Ryzen 1700x, Nvidia GTX 1070, 16GB ddr4 RAM. The CPU and RAM are overclocked but have been stable for a while now, with no problems. I can make do in FPS games just pretending it's a twitch shooter and knowing where my mouse will end up and having the game catch as I'm shooting, but that only works so far. In league of legends it makes it basically unplayable because I need to constantly be moving the mouse. I have no idea what the issue is and I can't find anything about this online, if anyone could help me or point me in the right direction I sure would appreciate it. I really don't want to move back to windows just to play a couple games :/
(BTW I'm also rocking a 2560*1440p 144hz monitor with freesync no gsync if that could be an issue.)