"Hiding" the network isn't really hiding it at all. You're talking about disabling the broadcast of the SSID of the network (the Name of the network). This is only a security measure and will not affect the interference you may be experiencing.
Disabling SSID broadcast only makes it a little more difficult for people to connect to the network. If the issues you're experiencing are truly caused by interference and channel overlap, the channel interference will continue.
Think of it like listening to an FM radio station while you're on the road. One channel takes the time to say "You're listening to KFMA radio" every ten minutes and the other doesn't. These channels are in different cities but use the same channel, or are right next to each other on the dial and are interfering with each other. Just because one doesn't broadcast it's name doesn't remove the fact that it is still interfering with the other when you're in the right place on your trip.
There are two ways to minimize interference:
- Find an area on the spectrum that isn't as crowded. This means changing the channel on your wireless router.
- Turn up your broadcast power to maximum. This is the "bad neighbor" method. You'll make your own signal stronger and it will then interfere with all your neighbors in the same way there's was interfering with yours. However, not every router allows you to adjust the broadcast power. Most routers do this automatically or not at all.