Используйте C #. Управляемый С ++ в лучшем случае плох. В любом случае, если вы разрабатываете серверное приложение, использование ресурсов не будет (например) экспоненциальным. Вы можете обновлять линейно, как если бы вы не использовали реализацию сокетов.
В конце концов, это ничто, что вы не можете исправить, бросая в это оборудование.