The chain is only as strong as the weakest link. When you lose the PS3 connection, do other computers in your network drop out? Do a continual ping out (Ping -t google.com from CMD) and then go play. As soon as you lose the connection go back to the computer and see if there was packet loss. If so, I would start by looking at your connection from your ISP and make sure that is solid.