Как я понял "/" - 25гб, swap - 17гб остальное под /home ... правильно?
Раз спрашиваете - неправильно.
Не стоит плодить сущности. Система сама создаст SWAP-файл.
допустим "/" примерно 20-40гб(вдруг решу поэкспериментировать с прогами). SWAP - теперь даже и не знаю... так как почти везде указывается устанавливать по размеру оперативной памяти... и остальное под "/home"
Всякая веревка, порезанная на куски, окажется слишком короткой.
Все отдавайте под корень. Избежите ситуации, когда на одном разделе место пустует, а на другом не хватает.
В корне система автоматом создаст свап. В любой момент сможете его удалить или изменить размер, если потребуется.
И пользовательские данные можно хранить на другом разделе не создавая отдельный home-раздел.
Да, я сторонник устанавливать линукс в один раздел.
А вот,что важно - в каком режиме установлена Windows: EFI или Legacy?
Все системы очень желательно устанавливать в одном режиме.
Если "EFI", то порядок установки не важен.