I hate to ask the question, but is the unsecured network yours? I have seen people set up unsecured networks for gaming and such that only offer local connections and do not have a default gateway or DNS set up for access to the internet. If you are jumping on a neighbor's wifi because it is open, they might have set up one like this.
Not accusing, just asking the question. If it is your network and you can verify the gateway and DNS settings on it, then I would agree with Steimy and say check the signal strength or try resetting the wireless router and see what happens.