Sorry for not including enough details before. I tried to reinstall Kali many times from different isos, it's very weird, it is due to quite new hardware? Or maybe because this laptop gets very hot in certain places? Video of my problem below.

Description:
I'm Kali user for 2/3 months and my Synaptics Touchpad was always driving me crazy.
Lets say I'll point my cursor on "Submit New Thread" button, then release finger from touchpad, it should stay on the button, but it goes couple inches up.
It happens in all directions.
It doesn't happen all the time, usually it starts between 30 minutes of using laptop, up to couple hours, and since then, it doesn't always act like that, but in about 70% of finger releases.
Sometimes reboot helps, sometimes doesn't.
It doesn't happen on Windows which is on Dual Boot.
I don't see this in lspci but the touchpad is Synaptics one (laptop specifications says so).
Another fun thing is that i found it possible to move my Touchpad without actually touching the panel... Video below.
There are rare moments when i release finger from touchpad and the cursor quickly moves from left to the right and back, then back in loop.
I have a feeling this is somehow connected to moving a laptop, for example, or neating the power cable too hard, sometimes it starts in such cases, but it happens without cable as well.

Video:
Possessed Touchpad

Details:
Processor - Intel Core i7-6700 HQ CPU @ 2.60GHz x 8
Graphics - Intel HD Graphics 530 (Skylake GT2)
Base system - Kali GNU/Linux Rolling 64-bit
Version - 3.20.2
Hardware - Dual Boot Laptop MSI GE72 6QD Apache Pro

lspci:
00:00.0 Host bridge: Intel Corporation Sky Lake Host Bridge/DRAM Registers (rev 07)
00:01.0 PCI bridge: Intel Corporation Sky Lake PCIe Controller (x16) (rev 07)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)
00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller (rev 31)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-H Thermal subsystem (rev 31)
00:16.0 Communication controller: Intel Corporation Sunrise Point-H CSME HECI #1 (rev 31)
00:17.0 SATA controller: Intel Corporation Sunrise Point-H SATA Controller [AHCI mode] (rev 31)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #1 (rev f1)
00:1c.3 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #4 (rev f1)
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #5 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-H LPC Controller (rev 31)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-H PMC (rev 31)
00:1f.3 Audio device: Intel Corporation Sunrise Point-H HD Audio (rev 31)
00:1f.4 SMBus: Intel Corporation Sunrise Point-H SMBus (rev 31)
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 960M] (rev a2)
02:00.0 Network controller: Intel Corporation Wireless 3165 (rev 81)
03:00.0 Ethernet controller: Qualcomm Atheros Killer E2400 Gigabit Ethernet Controller (rev 10)
04:00.0 USB controller: ASMedia Technology Inc. ASM1142 USB 3.1 Host Controller