Vents definitely help cooling, not because they allow hot air to escape, thats nonesense, but it helps increase the pressure differential across the radiator/intercooler as it prevents a pressure build up in the engine bay as speed increases and air has nowhere to flow.