Optimizing battery on ZenBook UX325 OLED

Hello,
So I have ZenBook UX325 OLED, running the newest stable Manjaro with 5.17 kernel.
I love it, but I have one problem that really concerns me. Battery life. The battery life on Manjaro is around 3-4 hours top. Compared with Windows 10, which lasts around 8-10 hours is annoying. Powertop usually says that the power draw is around 10W. But with that kind of power draw on a full charge, it can probably last around ~5 and half hours. What are some optimizations that I can make so I can extend the battery life on my laptop?

System:
  Kernel: 5.17.6-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 11.2.0
    Desktop: GNOME v: 42.1 Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Laptop System: ASUSTeK product: ZenBook UX325EA_UX325EA v: 1.0
    serial: <superuser required>
  Mobo: ASUSTeK model: UX325EA v: 1.0 serial: <superuser required>
    UEFI: American Megatrends LLC. v: UX325EA.312 date: 12/03/2021
Battery:
  ID-1: BAT0 charge: 6.0 Wh (10.0%) condition: 60.1/67.1 Wh (89.5%)
    volts: 15.9 min: 15.9 model: ASUSTeK UX325 status: discharging
CPU:
  Info: quad core model: 11th Gen Intel Core i7-1165G7 bits: 64 type: MT MCP
    arch: Tiger Lake rev: 1 cache: L1: 320 KiB L2: 5 MiB L3: 12 MiB
  Speed (MHz): avg: 875 high: 1216 min/max: 400/4700 cores: 1: 412 2: 780
    3: 1095 4: 400 5: 1036 6: 1009 7: 1056 8: 1216 bogomips: 44864
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel TigerLake-LP GT2 [Iris Xe Graphics] vendor: ASUSTeK
    driver: i915 v: kernel bus-ID: 0000:00:02.0
  Device-2: IMC Networks USB2.0 HD UVC WebCam type: USB driver: uvcvideo
    bus-ID: 3-6:2
  Display: wayland server: X.org v: 1.21.1.3 with: Xwayland v: 22.1.1
    compositor: gnome-shell driver: gpu: i915 resolution: 1920x1080~60Hz
  OpenGL: renderer: Mesa Intel Xe Graphics (TGL GT2) v: 4.6 Mesa 22.0.3
    direct render: Yes
Audio:
  Device-1: Intel Tiger Lake-LP Smart Sound Audio vendor: ASUSTeK
    driver: sof-audio-pci-intel-tgl bus-ID: 0000:00:1f.3
  Sound Server-1: ALSA v: k5.17.6-1-MANJARO running: yes
  Sound Server-2: JACK v: 1.9.21 running: no
  Sound Server-3: PulseAudio v: 15.0 running: yes
  Sound Server-4: PipeWire v: 0.3.51 running: yes
Network:
  Device-1: Intel Wi-Fi 6 AX201 driver: iwlwifi v: kernel
    bus-ID: 0000:00:14.3
  IF: wlo1 state: up mac: <filter>
Bluetooth:
  Device-1: Intel AX201 Bluetooth type: USB driver: btusb v: 0.8
    bus-ID: 3-10:3
  Report: rfkill ID: hci0 rfk-id: 1 state: up address: see --recommends
RAID:
  Hardware-1: Intel Volume Management Device NVMe RAID Controller driver: vmd
    v: 0.6 bus-ID: 0000:00:0e.0
Drives:
  Local Storage: total: 476.94 GiB used: 15.33 GiB (3.2%)
  ID-1: /dev/nvme0n1 vendor: Intel model: SSDPEKNW512G8 size: 476.94 GiB
    temp: 37.9 C
Partition:
  ID-1: / size: 107.61 GiB used: 15.3 GiB (14.2%) fs: ext4
    dev: /dev/nvme0n1p4
  ID-2: /boot/efi size: 96 MiB used: 29.6 MiB (30.8%) fs: vfat
    dev: /dev/nvme0n1p1
Swap:
  ID-1: swap-1 type: partition size: 7.29 GiB used: 0 KiB (0.0%)
    dev: /dev/nvme0n1p5
Sensors:
  System Temperatures: cpu: 44.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 340 Uptime: 2h 30m Memory: 15.33 GiB used: 6.14 GiB (40.0%)
  Init: systemd Compilers: gcc: 11.2.0 clang: 13.0.1 Packages: 1007
  Shell: Zsh v: 5.8.1 inxi: 3.3.16

Any help is appreciated, thanks in advance.

Quite late for the answer, but you should use ASPM in superpowersave on this laptop — Power management - ArchWiki . This drops 7-8w to 2-3w consumption in idle.

Or install tlp and tune ASPM in tlpui, this is my way.