You need a much more expensive motherboard to use the Xeon now for 1151, it's not like Haswell where the Xeon 1231v3 was god of CPUs
just go for an i7 6700, the overclocking i5 won't be worth it over it
although I'd just jump to X99 from an FX 8 core man, especailly if you want to do streaming
or you can just buy a pci-e capture card and use the FX 8 core to do all the streaming work.
PCPartPicker part list: http://pcpartpicker.com/list/dMdHWX
Price breakdown by merchant: http://pcpartpicker.com/list/dMdHWX/by_merchant/
CPU: Intel Core i7-6700 3.4GHz Quad-Core Processor ($294.99 @ SuperBiiz)
Motherboard: MSI B150M Pro-VD Micro ATX LGA1151 Motherboard ($63.98 @ Newegg)
Memory: G.Skill Ripjaws V Series 16GB (2 x 8GB) DDR4-2133 Memory ($69.88 @ NCIX US)
Theres basic X99 for pricing, obviously a good amount more than the i7 6700 above, but probably easily worth it for your use case if you don't want a 2nd PC for streaming
PCPartPicker part list: http://pcpartpicker.com/list/228qRG
Price breakdown by merchant: http://pcpartpicker.com/list/228qRG/by_merchant/
CPU: Intel Core i7-5820K 3.3GHz 6-Core Processor ($368.99 @ SuperBiiz)
CPU Cooler: Cooler Master Hyper 212 EVO 82.9 CFM Sleeve Bearing CPU Cooler ($27.95 @ Newegg)
Motherboard: ASRock X99 Extreme4/3.1 ATX LGA2011-3 Motherboard ($219.99 @ SuperBiiz)
Memory: G.Skill Ripjaws V Series 16GB (2 x 8GB) DDR4-2133 Memory ($69.88 @ NCIX US)
Nope, the E3-1230v5 uses 1151. They're socket compatible. Intel disabled Xeon microcode support in "desktop" Z/H/Q/B chipset SKU's though, so you probably can't run a Xeon on a normal board like you could in the past.
Skylake E3's (ie: "v5" chips) cannot be used on the "desktop" SKU's. So you would need to go with a board with the C-series chipsets, ie: Supermicro X11, etc.
The 6700k is an 8-threaded CPU. The Xeon is basically the same thing, minus the onboard graphics, but with ECC support.
Unless the intent is to convert the machine into a server at some point in the future, go with the i7-6700k.