You're talking about the difference between application load-balancing (like using Windows NLB between a couple web servers) and hardware load-balancing, like HP's Network Team software to team two ...
Free load balancers present an excellent opportunity to maximize performance without breaking the budget if you're seeking a solid solution to improve the security and efficiency of your network.