1. A system that facilitates adjusting hardware resource utilization and allocation, the system comprising: a processor; an interface component that receives an input from a client device; a user state evaluator to determine a frustration level of a user of the client device with services provided by a third party service provider, the frustration level of the user being based on at least one of delays, failures, and errors with respect to a request to perform a computational task at the third party service provider, based on a number of repeated activations of an input device before receiving a response to the request, and based on physical movements and facial expressions of the user of the client device; a dynamic allocation component that dynamically apportions hardware resources supported by the third party service provider to process and respond to the frustration level of the user of the client device by increasing hardware resources provided to the client device.