wifi connection issue with Galaxy Nexus.

I don't know if I'm alone on this. Actually I highly doubt it. Anyway, this is a problem I've been having for quite some time now. I'm using the Galaxy Nexus (HSPA+) on 4.0.1 (Yes, I'm still on the very first version of ICS. The update is supposed to be available right now, but I'm just not getting it. I don't know why.) as my daily drive, and the wifi connection is very unstable. What happens is that one minute, the connection is fine, and the next, it's gone. The upward and downward arrows are still on the wifi signal sign, but I just can connect to the Internet, no matter how hard I try, turning the phone off and on, re-connect the modem, etc. Nothing works. But in the mean time, both of my laptops are working fine, and my roommate's iPhone 4s has no problem. When I wake up the next morning, it might or might not work. As I said, really unstable.

Maybe it gets fixed in the update. I don't know. DO any of you guys have problems similar to mine? I would really appreciate any help I can get.