Cotton socks work best if they are new or like new. I bought 20 pairs of decent thick socks, costing the same as 4 pairs of Thorlo socks and only wore each pair 3 times. If you play 3 times a week, those will last at least 3 months.
No more smell, blisters, and my black toenails feel much better.
Even better if you can do what David Beckham does, never wear a pair of socks twice!