Agree. Hosted a lot of servers for other games that run on the smallest hosts with no problem. DCS is not made for hosting multiplayer servers as it currently runs, at least not on any dedicated from a service provider. You can host on co-location and build your own but the cost of renting a U2 rack space is usually very expensive. Some folks I know host servers on University lines with success but then again you need to know the IT boss.
The best option I use so far is the OVH servers. You there get a 4 core, 64GB memory server for about $100 a month but you can on that one host 2 DCS servers if you run Windows server 2012R2 (comes with license to run two instances of Windows 2012 server). And if you get the license from a student, well, the price tag will drop considerably on the license cost. So with the two servers you can host 2 DCS servers and all the OP's requirements.