The update processing run at low priority, using less CPU resources. There's a code in the updater that limits the CPU usage to 30% maximum, i.e., when the update is taking place, the updating process take at most 30% of the CPU (or, if you're using a dual core machine, 15%).
The manual update works at 100% as it is supposed the user really wants to update at that time.