If you are using Windows, I would suggest (in line with Petr's answer) lowering Blender's priority.
Rather than limiting Blender to 50% and leaving 50% available for other programs, this lets Blender use all of the CPU not being used by other programs (meaning it will run near 100% if it's the only program running).
Press Ctrl+Alt+DelCtrl+Alt+Del to open the Task Manager, click to the Processes tab, right-click on Blender, highlight Set Priority, select Below Normal, then accept the dialogue by clicking Change Priority.
NB: When you close and re-open Blender it will automatically be set back to Normal priority so you have to change this every time you want to run it in the background.
Avoid making more drastic priority changes without understanding the effects.