I solved my wind noise problem about 2 years ago thanks to another forum poster here. I purchased the bose qc20 active noise cancelling headphones. I wear them under a nice balaclava, regardless of temperature, to keep them snugly in place and keep more wind noise out. With regular headphones, wind noise would be so bad that even with music at maximum volume, I couldn't hear anything. Imagining myself listening at max volume in a quiet room made me realize just how loud wind noise can be cruising along at 100 mph. With this setup, I have the volume at maybe 2/3 max. Surprisingly, it cuts out wind noise more than other noises, so I can hear my surroundings better than I could with nothing on. They also have a mode to reverse the noise cancelling to noise amplifying, so I can essentially hear as if I didn't have a helmet on, allowing me to actually make conversation when I'm stopped. They are honestly life changing and I've never ridden without them since getting them. My helmet is a shoei qwest.