NaiS :
Also, when i print screen, the squares are non existent, it looks normal. That's why i had to take a pic from my phone
This is exactly why i think the problem is in the monitors or in the connections between them and the GPU, because if print screen looks fine it means the rendered frames of the GPU are all right. Making sense?
If you say the problem is not the monitor, and printscreen looks fine, your cables or outputs in your GPU might be wrong. Try changing how monitors are connected and see if a specific output is broken.
If not, your GPU's RAMDAC might be what is failing, that's why I would also try to change GPU.