They are for holding all the forums, isn't that obvious?
One of them is for the support forum only.
The support forum is hosted separately to other forums because: a) The server support runs on is not one we fully control. Therefore we cannot customize it to the level needed to run our forum software effectively (it works well enough for support but not well enough for user forums) b) We don't like to put all of our eggs in one basket. If there's a problem with our main forum hosting then users should still be able to access support (bear in mind this was before we had Server #3) c) The server in question (Server #2) runs a number of services other than just this support forum.
Servers 1 & 3 would be the ones running all user forums. Although Server 3 will be concentrating on just running the higher traffic forums.
Unlike the other forum servers which we have full control over, Server #2 is provided by a 3rd Party (we just rent space on their server - it is shared by lots of other sites and users). If you want an example of what else we run on there, it hosts the paid services gateway for ad-free / domain hosting.