For the wind noise, ear plugs, 40mph of wind on the helmet can be up to 100db so that's bad, I prefer flanged earplugs, cause they don't fall out, though the cheap foamy ones are good too.
All the helmets mentioned in the opening post are good quality pieces, you need to weigh how much you want to spend vs how much you like the fit of the helmet. As for air flow look for the helmet that has front and rear openings, one big one in the chin bar, and two or even one big opening on the forehead, with matching exhausts on the rear top of the helmet. fogging can be eased by getting a nose breath guard, should be available as an add on, a chin valance is a good investment for the colder mornings too. I like to put a little rain-x on the visor seems to help, just make sure it's not going to hurt the polycarbonate on the shield.
