While Skylake difference is not significant right now, i think it is still useful to get on the platform for future upgradeability if you are buying from scratch (upgrading from a recent CPU is probably another debate) . I recently bought a Skylake I7-6700K and the price vs the I7-4790K was not that much different (DDR4 vs DDR3 RAM is another story, but you can still use DDR3 on Skylake) . But as i said, if you are on a I7-4790 or similar right now, going to Skylake is most likely not worth it at all.
I bought from Evetech , they got a nice feature with the "full gaming PC" custom build effect (you start off with a base build and can then tweak it further, gives you good idea what goes with what and such).
http://www.evetech.co.za/specials.aspx
"HD Gaming" is already out of fashion, the question now is if your PC can do "4k Gaming"
Yea, i stream from my PC to my tablet. The main bottleneck tends to be my WIFI connection , so the faster your router the better and if you can add a cable between PC -> Router that helps alot too . These 300Mbps cheapy routers don't seem to cut it when you try to stream HD resolution gaming on it, probably need to go 600Mbps+. Normal video streaming is fine, but gaming is something else at 1080p+ resolution.
Other than that it works pretty well, you can even add Non-Steam games and stream them via Steam too. It is essentially just a type of "remote desktop" , but improvements with streaming graphics/video .