They make some cooling vests which involve filling with water rather than soaking with water, they are supposed to stay dry and not soak your clothing to keep you cool.
I don't remember who makes them but they are quite expensive when compared to the standard soaked cooling vest.
When it starts to get really hot, my mesh jacket actually cools worse than my normal riding jacket with the vents open.