I was running a 64p server from 2005-2007 running BF2, 32 each side consisting of 1 commander each and 31 infantry split into squads of 6, it was the most exhilarating gaming I've ever had the pleasure to play. If I turned the server off, and then back on again, it would fill up to 64 players in a few minutes, I had to keep kicking people off to let me mates on, as you cannot password a ranked (stat) server. If you have quad core and PCI express slot, go get the gtx580 gpu and come join the fun, dual core would be ok but no eye candy and only 30fps.
only 16 vs 16 on consoles, more of a skirmish than a war.