No, it shouldn't freeze. There are several possible causes and most of them lie with the Genie or its power brick so you should probably concentrate on the Genie side of things.As long as it is powered 24/7/365, you can place it anywhere indoors you want.SWiM is SWiM. If the SWiM switch were the problem, you would likely be seeing a different kind of error condition. Not likely. You would more likely get a communications error message if that were the issue.Again, there should be an associated error in this case, not a lockup.
Most of the problems that come from defective components (other than the Genie or its power brick) should cause error messages, not lockups.
Did you ever figure out what the temperature is (although even an over-temperature situation should come with an error message)? Home entertainment ovens are the bane of modern electronic equipment. Remember that most of the power the power brick puts into the Genie ends up coming out in the form of heat inside the Genie. Unlike the receivers of old, the Genie does NOT put any power onto the coaxial cable.