From Bitsum Technologies
Process Lasso is a unique new technology that will improve your PC's responsiveness and stability. Windows, by design, allows programs to monopolize your CPU without restraint -- leading to freezes and hangs. Process Lasso's ProBalance (Process Balance) technology intelligently adjusts the priorities of running programs so that badly behaved processes won't substantially impact the responsiveness of your PC.
Process Lasso also offers an assortment of ways to take full control of how your CPUs are allocated to running programs. You can choose at what priority processes should run, and which CPUs should be assigned to them. You can also disallow certain programs from running, log all programs run, automatically restart programs, and so much more.
Once you install Process Lasso, it'll just start working. More advanced users can tweak the configuration, but you needn't touch anything to have it instantly improve your system responsiveness and prevent stalls in high load situations.
# ProBalance dynamic priority optimization
# Default process priorities
# Default process CPU affinities
# Foreground boosting
# Limit number of concurrent process instances
# Disallow processes from running
# Stand-alone core engine
# Launched processes logging
# System responsiveness calculation and graph
# Highly optimized and available in x86-32 and x86-64 builds