okay so im gonna be building a secondary gaming computer which in most cases will just stream games from my main rig but when i cant do that its gotta be able to play games on its own. I'm leaning more so to the g3258 simply cause its a slightly faster cpu and when it overclocked its way faster. My reason for possibly going with th g4400 is to just get me on the LGA1151 socket and on a better upgrade path. In the end i dont know what i should go for cause i know that skylake is not that much faster than brodwell/Haswell.