Definitely Linux over Windows for any application
I honestly can't think of any reason to use Windows in a server environment.
When it comes to the desktop maybe, but if you're looking to setup a server, which is supposed to support multiple users 24x7 then Linux is the only way to go.