I have no idea which part of my build is giving me these graphical glitches... I've read online that when purple/green appears it's an indicator of a bad GPU...? My exhaust case fan on the back is spoilt so I manually spin it with a stick everytime I boot up my PC (thankfully it continues spinning after that) so could it be a case of GPU being thermally throttled? Here are some screenshots for reference. Since I bought my pre-built system from a vendor I can't RMA my GPU directly from the manufacturer, and my 3-year warranty with the vendor has expired.
CPU: Intel i5-8400
Cooler: Intel stock air cooler
MOBO: ASRock Z370M Pro4
GPU: Nvidia Geforce GTX 1060 6GB
RAM: 1 x 8GB ADATA 2400 mhz
SSD: 120GB KLEVV NEO N600 M.2
HDD: 1TB Toshiba DT01ACA100
PSU: EVGA 450w Bronze+
OS: Windows 10 64-bit
BIOS: P1.40
CPU: Intel i5-8400
Cooler: Intel stock air cooler
MOBO: ASRock Z370M Pro4
GPU: Nvidia Geforce GTX 1060 6GB
RAM: 1 x 8GB ADATA 2400 mhz
SSD: 120GB KLEVV NEO N600 M.2
HDD: 1TB Toshiba DT01ACA100
PSU: EVGA 450w Bronze+
OS: Windows 10 64-bit
BIOS: P1.40