in that case nothing...
ask your provider about your connection...
or it looks like this machine is in your house...
youll have to order a much faster connection at your house, or Colocate it at a datacenter
That machine is more then adequate for what your looking to do - especially if it's dedicated. In fact you could probably run several diffrent versions of the same servers (Like CTF/Deathmatch/Team etc) without any problems.
The only problem is your bandwidth - even though you can even setup a game server on a home DSL/Cable connection, your max players is limited by how much bandwidth you have. Check your upload speeds, like others have suggested, then search Google for bandwidth requirements for the specific games you want to run.
To use an example, lets say I want to run a dedicated server for Game X. I'll host it on my home machine, which has an upload rate of 368Kb/s. I google around a bit, hit a few Game X forums, and find out that Game X uses about 5 kb/s per person when hosting a game. This makes the max players I can have on paper as 76. While that sounds good - in practice it'd make a horrible server - you'll usually use a bit more then what the docs say. So I'll be safe and figure on 1.5 times the amount - 7.5/kb. That gives me a max of about 50 people. Now I also run a LAN at home with the wife and friends using their PCs, downloading files, IM, etc. So to be even safer, I'll dump it down to about 32 people.
Then you test and see if it works hehe.
Though, iirc, most games require more then 5kb/s per person but you get the general idea!
And yes, you can host multiple games on the same server - if it's all a variant of the same game, or use the same engine, you'll just have to change the port it uses. That's usually not a big deal, as the master server is told which port your hosting on and people will still be able to reach ya.
Jeremy D. Pavleck (jjpavleck(AT)GMail(dot)com)
Over 10 years of Systems Management experience, at a discount! http://www.pavleck.com