I purchased this with plans on upgrading ram to 16GB + adding a Low Profile Graphics Card. I used a GTX 1050ti as it was recommended for this build. This PC comes with WINDOWS 10 preinstalled. Once out of the box you will need to run the windows updates and download any drivers from intel/HP and your GPU manufacturer. My plan was to mostly use this build for streaming to twitch and editing videos for YouTube.From previous recommendations I’ve seen on YouTube and Reddit, I though the Power Supply would be 400W but it turned out to be 240W. This isn’t much of an issue considering I’m not using this PC for playing high performance games. I unplugged the Disk Tray and installed a second SSD 500GB for more storage. But this wasn’t necessary but it’s only another benefit. It comes with an SSD and HDD already configured. The PC itself works very well, everything I could ask for. I’m using OBS for now and it runs seamless for hours and there is little to no overheating.My only issue was connectivity with the Elgato HD60s. Apparently they are not compatible with the USB 3.0 ports on this unit. I still have no idea why it wasn’t functioning as they claim it should. Some say lack of power from the PS, some say it’s the drivers, some say it’s the device itself, others say the cpu. Personally, it seems like Elgato has a faulty product that sometimes works and sometimes doesn’t. The Reddit boards are filled with similar issues and no solutions. I’ve invested way too much time worrying about the capture card. I’ve returned two “HD60s” units and I’ll just find a functioning alternative.So far I have streamed among us and fall guys on twitch directly from steam on the PC. For internet, I’m hardwired. But I’ve used the USB wifi adaptor provided with the PC and it works as intended. I did notice a loss of download/upload speed when using the wifi adapter compared to the speeds on my cellphones wifi speed test. But this lower speed shouldn’t pose any issue unless you’re downloading large games or movies.When I was able to stream, my streams last for about 1-2 hours at 720p with no loss in frame rate. Once I have a functioning capture device I will update this review to address the streaming/encoding performance. Because that is usually the more challenging part.The peripherals (Keyboard &Mouse) that came in the box weren’t anything special. Super lite weight and I’m sure they will break if you drop them on hardwood. Since I’m not gaming on this pc they will do the job until I can buy better ones.Streaming Updates: After the Elgato HD60s had so many issues I was fed up. But the Motherboard on this PC has an available PCIe slot. This is perfect for an Elgato HD60 Pro. Since installing the Pro I have not had any issues at all. It works perfectly. Streaming at max 1080p for 2-3 hours per stream with no lag, no overheating, CPU usage hits max 12%. I am very happy with this purchase. Keep in mind I added a lot of additional hardware, however, out of the box this machine was a great value for the money.