Если интересует только винда, то лучшим решением пожалуй будет C# и если нужна поддержка старых версий винды, то с WinForms.
Насчет Electron.js - хорошее решение с низким порогом входа, работать будет не только на большинстве версий винды, но и под Linux и Mac. А насчет его производительности - эта байка идет не из-за того, что Electron медленный, а из-за кривых ручек большинства тех кто на нем пишет. Если писать нормально, с пониманием асинхронной природы JS, с вынесением бизнес логики в бэк часть и с асинхронным общением между бэк и UI частями - все будет работать достаточно быстро.
В комментах к вопросу упомянули VSCode - хороший пример как готовить Electron правильно.
Еще можно посмотреть в сторону
tauri. UI пишется на веб технологиях (HTML, CSS, JS), бэк на Rust. Приложение будет гораздо легче, чем Electron и потенциально будет работать быстрее (хотя быстрее - это вообще мало от платформы зависит, кто и как пишет код тут гораздо важнее).
Тут нужно учесть 2 момента:
1. Если Вы никогда не работали с Rust, то в этот язык чуть тяжелее влиться чем в другие.
2. Tauri использует нативный WebView для UI, а значит придется учитывать кроссбраузерность.
Еще варианты:
C++ + Qt
Python + PyQt
Java с ее окошками