Nystatin is used for babies diaper rash, not athletes foot. It's a different organism - the stuff for athletes foot doesn't work as well.
There's also terbinafine which works better than the 3 you listead (but more expensive).
There's also terbinafine which works better than the 3 you listead (but more expensive).