Do you use Ravelry? Because you'll get a ton of hits if you look up sock yarns (aka fingering weight). Like i said earlier, having some nylon type material in them does make them last longer. I know this from experience.
There are some cotton sock yarns. Cotton as a fiber kind of gets stretched out and only washing will make it normal again. There may be some cotton blends that are good.
Personally, I'd avoid acrylics although some like them. Acrylic doesn't breath so some people say it makes your feet sweater. I used it once and didn't like the feel of it.
As far as brands... holy moly..there are tons of them.