OK, I'll give you as much detail as I can...
Software I currently plan to run: Windows 10, BlueIris, UniFi Network Controller, a VPN software like ExpressVPN, Plex (I'm assuming this is what I'd use for the media server), a node.js server (Smartthings and Google Assistant related)
System: I...