Macbook Pro constant artifacts in the screen
This sounds awfully close to the issue addressed in in this recall: https://www.apple.com/support/macbookpro-videoissues/

The bad news is that even the extended warranty program has likely run out (see last paragraph). You may want to try asking anyway, and then very nicely asking for an exception when they turn you down.