There is a black silk T-neck around here somewhere that has been worn maybe once and it was really warm, way warmer than an equivalent in cotton. I packed it away for a colder climate. From your list some would be better with silk, some cotton. Silk is also very strong, can't recall if it's strong when wet, I'm thinking not.