I just did an oilchange and went from penzoil 5W30 to Castrol Edge 0W40.

I must say that i got much more noise and valve ticking now. In my climate the temperature changes from down to -25 in winter and +27 in summer, is there an oil i can use all year?

Or should I use 0W40 oils in winter and 5Wxx oils in summer?