Re: hosting servers at home
Your connection won't be able to handle very many slots and it won't be good quality. If I were you I would use a different voice client (like skype or something) that doesn't require a server at all, so your uplink won't be getting all used up. You will most likely experience lag in your game, since your connection isn't fast enough to handle both mw2 and hosting a teamspeak server.
Desktop: Phenom II B50 3.1Ghz, 4GB DDR2 800, Gigabyte MA790X-UD4P, 2x 1TB RAID0, GTX 460 1GB, OCZ 600W, ABS Black Pearl
Laptop: i5 430M 2.26Ghz, 4GB DDR3 1066, 500GB WD Blue, Mobility Radeon HD 5650 1GB (discrete)