Spooler running at 50% even after reboot
Use Sysinternals, Process Explorer
Check it’s threads. Is localspl.dll running at 50%?
If so check the print queues on the machine, especially Microsoft Office Document Image Writer which could have a document stuck in it.