Conrad
Are you sure its the right drive belt?
Generally these are cogged, bit like a toothed belt, which helps stop squealing by damping out resonance as well as making it easier for the belt to ride up and down the pulleys. Get one with the wrong combination of cog size and stiffness and it will resonate and scream at you. As yours stops squealing at high temperatures, when the belt is more pliable, it could well have been fitted with one that's effectively too stiff. Could be due to cog dimensions or to actual bend stiffness. These things are more complex that they seem at first sight. Naturally wear changes the belt characteristics too.
I assume that the sliding pulley sheaves are all in good order the, that the spring tension is right with the shafts both straight and parallel. Look at the wear marks, if any, and see if they are concentric on all sheaves. Slight eccentricity due to sliding bush wear or poor fitting of bushes will often set the squeal off but usually the noise due to eccentricity tends to be speed related in that its noisy at some speeds but not others.
I agree with Stuart that its time to try a new correct belt. If you still have the problem then get the microscope out.
Clive