I have recently bought a dedicated server for my clan. I have everything set up and running how I like it's just I want to optimize the server to run nicely.

Server
10Mbps Unmetered line. (100 Mbps burstable)
Intel Xeon E5520 2.5GHz
2gb Ram
Windows 2008 Standard

I want to optimize the server bandwidth and make everything run smoothly.

Current Settings
MinBandwidth=16384000
MaxBandwidth=32768000
MaxMsgSend = 192
MaxSizeGuaranteed = 512
MaxSizeNonguaranteed = 192
MinErrorToSend = 0.008
MaxCustomFileSize=350000

Personally i'm not sure if these are good settings or not i've never set up an ArmA 2 server before.

There are also another few things i'm not sure about. In the past i've ran source powered servers (css, tf2 etc) and the cpu power was very low. With ArmA 2 it's taking 50-60% of the servers CPU with only 2-3 people on the server. Is this normal and to be expected? if so, will it increase as more people play on the server?