Использование dll в python как повлияет на производительность?
теоретически будет быстрее.
практически зависит от конкретной реализации.
Сомнительное удовольствие так "ускорять" работу программы. Если нужна скорость, то нужно использовать низкоуровневые языки, чем ниже, тем шустрее. На мой взгляд особо ничего не изменится по скорости.
Если хотите ускорить процесс, можно использовать потоки, асинхронность, написать приложение на C-шных языках программирования и передовать параметры нужные туда и запускать, а затем через socket, именованный канал или pipe получать результат и отображать в питоне.