Single view to display related nodes
You need to create a block view with all content. Then filter content for your specific term by adding a filter-> content type. 

Then add a Content: Has taxonomy term ID. On the config of the later. When the form value is not provided in the URL choose provide default value -> Taxonomy term ID from URL. 

Enable load default filter from page and load default filter from node. On the latter enable your vocabulary. 

Afterward, config the case that the ID is present on the URL. Specify validation criteria by choosing taxonomy term and again chose your vocabulary. 

It should work!
Check the whole tutorial on http://www.drupalgardens.com/videos/410746