Since I've owned this computer I haven't had any problems like this. In every game I try now my FPS, which usually stays around 90 and never dips below 60, dips to 20-30 for a noticeable amount of time. This is really annoying in games such as Overwatch and CS:GO and I can't even really play. Even on all low settings this computer shouldn't have these problems.
After looking into it, my CPU clock is being adjusted while I'm playing due to temperature (I'm guessing). I've used coretemp to monitor temperatures and clock speeds throughout my ownership of this computer. In old coretemp logs, when I was gaming the CPU would stay at 2511.99MHz constantly. Now, for some reason is is swinging to 3.5 (turboboost) and down to 2.3 when it gets hot which I believe is causing the FPS drops. Is there a way to lock the speed? Is this what my problem is? My power settings have 100% processor state for the minimum and max and I can't disable turboboost from the BIOS.
I'm not sure if this was a recent update with windows, intel, or acer but I haven't changed any settings and all drivers / firmware are up to date. Thank you.