Try posting in the iPhone forum.
Yes, Apple aren't updating the iPhone 3Gs beyond iOS 4. If you can't join your WiFi network try forgetting your WiFi network (Settings>WiFi>Blue circle with white arrow>Forget this Network) and rejoining it. If you can't see a WiFi network at all the WiFi chip is probably dead. In that case it's time for a repair, or probably an upgrade.