Thats a pretty comprehensive list - technically the BF2 server is 64 players but I doubt it will ever see that ammount of use.
We've also the usual web app trappings (php, mysql, apache, exim +antispam/antivirus, vsftpd). Oh and we've got webstats running on most of the virtuals now. We're also running an X server with NX for those occassions where a remote desktop is necessary. Finally we've a bittorrent client on there which we occassionally kick in (legal torrents only !).
Although they aren't running atm we have CS
and I believe still NS installed.
All that on one wee little box
Our main bottlenecks are memory (1GB) and CPU (3GHz) in that order. The only way we'll overcome those is to spend around ?3000 on a machine to co-loc and then ?150/month for the co-loc cost. Valueserver do not provide any further upgrades for the system we use. In short we're living with the server limitations for a while
Despite the above we've still plenty of resources to run events on the understanding that we temporarily close down BF2 to run whatever other game server is needed for the duration of the event.