I was just about to go down the path of reinstalling windows. Because Witcher 3 next gen was causing frame spikes every 10 seconds on horse, every few mintues on foot. I went to try and have a nap before I did, but I couldn't sleep due to the stress. So I got up, checked one more time, by eye, and couldn't see any. Did so on a few games. Launched MSI afterburner to double check what my tired eyes were seeing.
Transpires it was MSI afterburner all this time!! I can't even beging to tell you how angry I am right now. The very thing that I thought was helping me, was the very thing causing my issue. A few others have had the same experience. One guy told another who was having the same issue, that it happened to them as well, and the solution was to turn off power monitoring for the GPU in the settings, as they needed it for a undervolt on their 3080.
I have no idea how true this is. As I uninstalled afterburner. I can't believe how many hours I've wasted and getting frustrated when all along it was this garbage POS.
Now, I'm not saying this will work for anyone but me. But after YEARS of frustration wondering why I get frame spikes regardless of what motherboard, what CPU, what GPU, I've owned, I've always had frame spikes. To discover that I've been plagued by this software all this time. I'm more mad at myself than anything else.
I'm sure there will be a lot of people who try my fix, and discover for themselves how it feels to be me. It's as much as a slap in the face as discovering your best friend has been stealing from you.
Maybe you can still use afterburner with the fix that other guy said to do. If so, congrats.
But I'm so livid I even created an account just to post this. As this thread came up when I searched for "MSI afterburner causing frame spikes".
I can only hope that people give it a try, and it fixes their issues, then I'm glad I've finally given them some peace of mind.
EDIT: Just re-read my message, and yeah, not sure how you can undervolt and turn off power monitoring as well. So I went back and found the post they made, thinking I obviously must have read it wrong, being as tired as I am. But nope, I was right. Here is their post.
RVeldhuizen83
There is no need to delete Afterburner.
I need Afterburner for my RTX 3090 undervolt, but also experienced stuttering. The solution was to go to settings, monitoring, and disable all monitoring for GPU power.
Reboot.
Stuttering is gone. Everything runs as smooth as butter."
Again, I haven't tested this, and have no intention to do so either. I will not be installing it ever again.