Same problem. Win7 computer in same location finds home network. Win 8.1 cant find it. And as you say Neighbours are there.
After all the below blog I tried removing the power form the router and resetting it after restoring the power and my hidden network is now there and it connected...