I remember when I had an older i5 4570k processor, the Battlenet App hanging in the background would cause frame rate issues in WoW, especially if it was on the front page with the embed videos and other windows displayed for each game. Turning it off, or swapping to the Social tab would stop the FPS drops in WoW.
However, since upgrading my PC with a Ryzen 3900x, the Battlenet App’s footprint has been effectively nullified and I cannot notice a difference. Though, to be sure it wasn’t the app causing the CPU spikes in WoW, I’ve closed and exited the App completely after logging in to rule it out, the CPU spikes continue.
Now that I have some time, I’m going to try playing WoW after doing a clean boot to rule out as many background processes as possible.
Update: So I had a clean boot and went to play the game for a good 30+ minutes or so. For a long time I noticed there was never any issues, but then it began to happen again. The CPU would rise from 3% in WoW to 8% and then go back down over the course of 10-15 seconds. Of course, because WoW was the only program really using any CPU at the time with all my startup processes turned off, I didn’t notice as much stutter this time. However, once the first CPU spike happened, each CPU spike afterwards occured more frequently.