Use different settings for a Views' block basing on the content type of the node being shown
You can use Entity Views Attachment to attach your view to those content types instead of using blocks. EVA will allow you to pass in the content type of the current article as a contextual filter.