The "best" (that is fastest and most reliable) game servers don't go anywhere windows. They are written in a functional language (like Erlang), run on apache, use a document database (i.e. JSON, BSON), and are totally client independent.
There are downsides to that approach, such as...