Definitely agree. I would argue that streaming has had the largest impact both because, as you mention, it makes for a better audience experience and it demonstrates the capabilities of PC gaming graphics-wise. Streamers and Let's Players have probably helped expose more games to a larger audience that would have previously not seen them.