Это будет больше зависеть от того, что вы делаете. Мой опыт показывает, что ASP.NET вращается вокруг PHP, когда дело касается скорости, хотя в большинстве случаев это не имеет значения, поскольку вы проводите большую часть времени, выполняя ввод-вывод или ожидая БД:
Что касается потребляемых ресурсов, MySQL по умолчанию использует очень мало, если вы действительно хотите увеличить скорость, вам придется настраивать ее - что среди прочего означает настройку на использование большего количества ресурсов - в частности, RAM. SQL Server является более сложной и многофункциональной базой данных по сравнению с MySQL - и по умолчанию он будет использовать больше ресурсов по сравнению с MySQL, которую вы можете настроить, если хотите.