I am running Ubuntu 12.04 on my dell adamo. I have a dual boot with windows 7, and there aren't any problems when I run windows, so I don't think it is as simple as a bad wireless card. Also, I don't have any problems with the wifi on my other computer, so the router seems to be fine. Whenever I am online, the connection just seems to slow down/stop but it shows that I am still connected to the wifi. Whenever I manually disconnect from the network connection and then reconnect, the internet runs perfectly for ~30 seconds and then stops again. Any ideas?

Here are the results of ifconfig:

eth0 Link encap:Ethernet HWaddr f0:4d:a2:54:e8:68
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:17


lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:2342 errors:0 dropped:0 overruns:0 frame:0
TX packets:2342 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:259297 (259.2 KB) TX bytes:259297 (259.2 KB)


wlan0 Link encap:Ethernet HWaddr 00:21:6a:ac:ad:f8
inet addr:192.168.1.68 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::221:6aff:feac:adf8/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6800 errors:0 dropped:0 overruns:0 frame:0
TX packets:6881 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4840373 (4.8 MB) TX bytes:1224905 (1.2 MB)