Dell Latitude E7470 freeze and/or Flickering

Hello I have the problem that my laptop freezes very often when I open a program, even after a restart it freezes. I also have the problem that something suddenly starts to flicker (For example, names in the title bar or entire buttons) and the system freezes too. With both of these problems, only a restart or alt-sysrq-k helps and that’s annoying because everything that has not yet been saved is lost.
Here are my system information:

System:
  Kernel: 5.9.3-1-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.0 
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.9-x86_64 
  root=UUID=38f8d47e-fe64-4218-bceb-e0808c88f670 rw quiet apparmor=1 
  security=apparmor udev.log_priority=3 i915.enable_psr=0 
  Desktop: KDE Plasma 5.20.2 tk: Qt 5.15.1 wm: kwin_x11 dm: SDDM 
  Distro: Manjaro Linux 
Machine:
  Type: Laptop System: Dell product: Latitude E7470 v: N/A serial: <filter> 
  Chassis: type: 9 serial: <filter> 
  Mobo: Dell model: 0T6HHJ v: A00 serial: <filter> UEFI: Dell v: 1.24.3 
  date: 06/18/2020 
Battery:
  ID-1: BAT0 charge: 19.3 Wh condition: 19.3/55.0 Wh (35%) volts: 8.3/7.6 
  model: SMP DELL MC34Y51 type: Li-poly serial: <filter> status: Full 
CPU:
  Info: Dual Core model: Intel Core i5-6300U bits: 64 type: MT MCP 
  arch: Skylake family: 6 model-id: 4E (78) stepping: 3 microcode: DC 
  L2 cache: 3072 KiB 
  flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx 
  bogomips: 20004 
  Speed: 900 MHz min/max: 400/3000 MHz Core speeds (MHz): 1: 900 2: 901 3: 900 
  4: 900 
  Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled 
  Type: l1tf 
  mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable 
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable 
  Type: meltdown mitigation: PTI 
  Type: spec_store_bypass 
  mitigation: Speculative Store Bypass disabled via prctl and seccomp 
  Type: spectre_v1 
  mitigation: usercopy/swapgs barriers and __user pointer sanitization 
  Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional, 
  IBRS_FW, STIBP: conditional, RSB filling 
  Type: srbds mitigation: Microcode 
  Type: tsx_async_abort mitigation: Clear CPU buffers; SMT vulnerable 
Graphics:
  Device-1: Intel Skylake GT2 [HD Graphics 520] vendor: Dell Latitude E7470 
  driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:1916 
  Device-2: Sunplus Innovation Integrated_Webcam_HD type: USB driver: uvcvideo 
  bus ID: 1-2:2 chip ID: 1bcf:28b8 
  Display: x11 server: X.Org 1.20.9 compositor: kwin_x11 driver: intel 
  display ID: :0 screens: 1 
  Screen-1: 0 s-res: 1920x1080 s-dpi: 120 s-size: 406x228mm (16.0x9.0") 
  s-diag: 466mm (18.3") 
  Monitor-1: eDP1 res: 1920x1080 hz: 60 dpi: 157 size: 310x170mm (12.2x6.7") 
  diag: 354mm (13.9") 
  OpenGL: renderer: Mesa Intel HD Graphics 520 (SKL GT2) v: 4.6 Mesa 20.2.1 
  direct render: Yes 
Audio:
  Device-1: Intel Sunrise Point-LP HD Audio vendor: Dell Latitude E7470 
  driver: snd_hda_intel v: kernel alternate: snd_soc_skl bus ID: 00:1f.3 
  chip ID: 8086:9d70 
  Sound Server: ALSA v: k5.9.3-1-MANJARO 
Network:
  Device-1: Intel Ethernet I219-LM vendor: Dell Latitude E7470 driver: e1000e 
  v: kernel port: f040 bus ID: 00:1f.6 chip ID: 8086:156f 
  IF: enp0s31f6 state: down mac: <filter> 
  Device-2: Intel Wireless 8260 driver: iwlwifi v: kernel port: f040 
  bus ID: 01:00.0 chip ID: 8086:24f3 
  IF: wlp1s0 state: up mac: <filter> 
  IF-ID-1: wwp0s20f0u5i12 state: down mac: <filter> 
Drives:
  Local Storage: total: 238.47 GiB used: 60.06 GiB (25.2%) 
  SMART Message: Unable to run smartctl. Root privileges required. 
  ID-1: /dev/sda vendor: Micron model: SK hynix SC300 M.2 2280 256GB 
  size: 238.47 GiB block size: physical: 512 B logical: 512 B speed: 6.0 Gb/s 
  serial: <filter> rev: 0P00 scheme: GPT 
RAID:
  Hardware-1: Intel 82801 Mobile SATA Controller [RAID mode] driver: ahci 
  v: 3.0 port: f060 bus ID: 00:17.0 chip ID: 8086.282a rev: 21 
Partition:
  ID-1: / raw size: 100.41 GiB size: 98.33 GiB (97.93%) 
  used: 60.02 GiB (61.0%) fs: ext4 dev: /dev/sda5 
Swap:
  Kernel: swappiness: 60 (default) cache pressure: 100 (default) 
  ID-1: swap-1 type: file size: 4.00 GiB used: 0 KiB (0.0%) priority: -2 
  file: /swapfile 
Sensors:
  System Temperatures: cpu: 34.0 C mobo: N/A 
  Fan Speeds (RPM): cpu: 0 
Info:
  Processes: 202 Uptime: 15m Memory: 7.67 GiB used: 1.77 GiB (23.0%) 
  Init: systemd v: 246 Compilers: gcc: 10.2.0 clang: 10.0.1 Packages: 1393 
  pacman: 1385 lib: 404 flatpak: 5 snap: 3 Shell: Bash v: 5.0.18 
  running in: konsole inxi: 3.1.08 

Edit:I made i915.enable_psr = 0 because I had even worse problems before.
Edit:When it freezes I can usually still move the mouse only nothing reacts.