I have the same as this but I've had it to differing degreees ever since I got my iPad with 3.2. I've also tried all sorts of router config, static IP address, hard coding the Google or OpenDND DNS server, etc.
I also have Filebrowser from Stratospherix on my iPad (
http://itunes.apple.com/gb/app/filebrowser-access-files-on/id364738545?mt=8) which I use to access files on my NAS and when access to stuff on the internet dies (just like you are describing) I have found that I can go straight to FileBrowser and mount my NAS and it connects immediately and at that point I can immediately switch back to my browser or the AppStore or whatever it was that just locked up on me and at that point I then have connectivity back (for a few minutes, before it dies on me again). The network stack seems to get "clogged up" in some way and just the process of doing the NAS mount in File Browser seems to unclog it for a while. It's very wierd.
This is why I played quite a lot with trying other DNS servers because the fact that File Browser always had network capability to do the mount made me wonder if it was something in the DNS resolution that was breaking since my NAS is defined to my iPad via an explicit IP address. Maybe I need to write down an IP address for a big site like
www.google.com and the next time I get a lock up in the browser then I'll try to immediately access it via a direct IP address and see if that works which would also point the finger at the bit of the WiFi stack that is breaking being DNS.
- Julian