Programmer Not Responding Arduino Nano

I've got an Arduino Nano ATMEGA328P and I get this error when I try to upload code to it:

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x43

The response is different every time I try to upload something. I tried with 2 cables and 3 PCs so this is not the case.

If this might help the 'L' LED is blinking rapidly, but this is probably the program uploaded there.

Is it a clone by any chance ?
If so you need the CH340 drivers from here

If you are unsure a picture (in focus) of the underside of the board would be helpful.

DONT use USB 3.0 ports btw.