Je beschrijving vind ik niet terug op je afbeelding. Daar is geen Ubuntu systeempartitie op te zien, daar is geen swap op te zien, en daar zijn geen drie kleine partities dan twee grote: de eerste vier zijn van gelijkaardige grootte. Wellicht heb je een afbeelding van een andere harde schijf gepost -> yup, wellicht is dat je data schijf.
Je houdt blijkbaar van partities. Voor een dual boot zou ik persoonlijk mij beperken tot een systeempartities voor Windows, een systeempartitie voor Ubuntu en een gemeenschappelijke data partitie.
Moeilijk te zeggen wat het meest efficiënt is zonder afbeelding en zonder te weten wat wat is. Ik vermoed dat de eerste "grote" partitie van windows is, dan zit er een kleintje tussen, dan Ubuntu. Een eenvoudige ingreep kan dan al bestaan uit het wissen van die kleine partitie, waarna de windows partitie iets kan uitgebreid worden. De partitionering zelf kan in één minuut geklaard worden (daarna moeten de data van die kleine partitie weliswaar nog elders teruggezet worden vanaf de backup).
Verdere ingrepen zullen inhouden dat je partities moet verschuiven: hetzij Ubuntu naar achteren, hetzij Windows naar voren. Van zodra een partitie moet verschoven worden, zal het lang (tot zeer lang) duren, en er is een zekere kans dat het niet goed doorgaat.