Any brand running socks should do fine as they were created to prevent blisters in the first place. You have to feel and try it for yourself.
If you have access to army (land) socks, it might be as good, if not better than any sports socks. A lot of my army friends use their army socks for badminton and they find it better than any brands.
For me, blisters still form no matter what socks I wear. I rub some moisturizer, put a plaster and a tape to secure the plaster to prevent blisters. It has worked very well so far, no matter what socks I wear. But I prefer RKEP as it's much comfortable than other brands I have tried...