Вот отличная статья от arstechnica об истории пользовательского интерфейса. Википедия также имеет статью об этом.
Чтобы ответить на ваш вопрос о том, когда был доступен коммутатор, я думаю, что графический интерфейс был доступен всегда, даже во времена аналоговых машин. Тогда у вас не было оконного интерфейса, но даже в 60-х годах были машины, которые отображали примитивные пользовательские интерфейсы.
Машины с пользовательскими интерфейсами, работающими на 64 КБ памяти, делали это, используя множество специальных режимов в своем оборудовании для отображения примитивов без использования большого количества ОЗУ. Например, в те времена аппаратные спрайты были критически важны, потому что это был единственный способ получить хорошую графику, используя мало памяти. Также не забывайте о векторной графике и различных других нововведениях, которые могут создавать пользовательские интерфейсы без большого объема оперативной памяти.