I will stream 1080p, do I need 16gb ram, or is 8 fine?

8GB is enough. I also stream and I never have any problem. Your stream quality will also depend on other factors like your other pc components and obviously it will depend on your internet´s upload speed. To have a nice quality of stream it's needed at least 3 mb ps.
Watch this https://www.youtube.com/watch?v=yQTITV-YcNM. Its really helpful
 





Do any games require more ram to play better? (Lets say I max out crysis 3)
 
If so, the performance increase would be minimal, at best, and not really worth the price difference. Although if you have the money, it may be a good idea to put more than 8 GB in, because the standard is now pretty much 8 and it is sure to only go up in the future.