I would think of the three you listed, the Border Collie would be the best choice. I'm not sure about a Basset, but I think a Lab would be the worst choice. Don't get me wrong, Labs are great dogs, but I think their happy-go-lucky attitude would drive them to playing too rough with chickens. They can be smart dogs, but at the same time, they're are usually big lushes. I have heard of many people having good luck with German Shepherds. Great Pyrenes and Anotalians are best known for guarding chickens and other livestock. These dogs have had their prey instinct breed out of them, making them great protectors. Many people on this forum have them for their flock. As a matter of fact, I am getting a GP very soon for my flock.
Goodluck with whatever you decide.