~정도 is rather a strong expression, (so much ... that) especially with ~로 attached.
It doesn't take much for it to snow, or the butter to melt, hence it somewhat sounds awkward.
1) 눈이 올 정도의 기온에서....
2) 나갈 정도로 수위가 높을 때 (수위 = water level)
3) 버터가 녹을 정도의 온도
4) is ok