These are my favorite!
I've been running long distance for many years and I've worn this sock for multiple ultramarathon's without a single blister!! I can't promise they'll work for you, but I absolutely love these socks. They also keep my ankles from getting nicked up on long trail runs.