I had the same problem
When your wireless connection drops off go to your network setting. Does it assign itself an ip address?
If it is assigning itself an ip address then you are having a common problem that can be fixed by downloading the latest update from apple.
I had the same problem with my MCBPRO but when I update this last go around it fixed it.