premièrement, tu as un pc gaming, pas un ultrabook, on le voit avec ta durée de batterie très courte puisque même 3H c'est très peu donc dans tous les cas de figure, ton pc n'est pas fait pour être utilisé sur batterie, c'est plus une batterie de secours qu'autre chose. Si tu envisageais de l'utiliser souvent sur batterie, désolé pour toi tu t'es trompé de modèle.
deuxièmement, sous Windows tu es avec le chipset Intel quand tu navigues sur internet; La carte nvidia est utilisé uniquement quand tu lances un jeu : ça ne marche pas comme ça sous linux ! tu dois switcher toi même manuellement la carte suivant tes besoins via nvidia-prime quand il y a la technologie optimus, ce qui est ton cas. Comme tu n'utilises pas les jeux sous linux les choses sont simples : tu dois être constamment avec le chipset Intel, jamais la carte nvidia.
troisièmement, pour tenir le plus longtemps possible sur batterie sous linux, il faut ajouter TLP, tu peux le configurer finement si besoin (il existe aussi une interface graphique pour le gérer mais ce n'est pas le cas par défaut).
A noté qu'il n'y a pas de secret pour augmenter la durée sur batterie que tu sois sous Windows ou Linux : tu dois jouer sur la luminosité de l'écran (plus elle est basse et plus tu tiens longtemps) ainsi que sur les performances du cpu/gpu (plus les performances sont abaissé et plus ça va durer longtemps aussi).
Il existe aussi des extensions pour Gnome pour régler les performances mais aussi pour KDE, exemple sur ma archlinux avec ce plasmoid :
https://framapic.org/JvQfGEOGEM7b/vmNBimSL5Gw3.png
Mais comme je l'ai indiqué, quelque soit les réglages que tu feras, ton pc ne tiendra jamais bien longtemps sur batterie car il est conçu pour être utilisé surtout sur secteur.