Мы так делали. Создаете папку js, складываешь все файлы по папочкам, чтобы удобно работать было, пишите код там. Потом с помощью gulp склеиваете и подключаете к страницам.
Обычно у производителя материнок есть тулза для создании загрузочной флешки для установки винды 7. Воспользуйтесь ею, она автоматом зашьет туда все необходимые драйвера.
Если есть возможность, то возьмите материнку в магазин и примерьте видеокарту. Чисто технически должна встать. Но недавно хотел поставить свою 1060 в материнку такого же формата, не встала, мешали элементы платы слева у pci-e разъема.
У вас вроде все ок с иерархией компонентов, просто используйте vuex для централизованного хранения данных и тяните их где угодно. При изменении их в vuex store эффект будет везде и на странице и в компонентах.
Учить стоит только js и vue. Vuetify и другие библиотеки это просто дополнительные инструменты для ускорения работы, которые лучше использовать в качестве "подсмотреть реализацию" и не делать свой проект зависимым от этих инструментов.