I'm primarily a Mac guy and have gone through a bunch of different machines to try and find something that suits my quirky use cases (multiple screens, multiple concurrent running machines across different OS's, 1.5 keyboards, 1 mouse, etc) and have been pulling my hair out trying to settle on a good setup. In the end, I decided to take two of the requirements away from Mac OS and leave them as a standalone low power windows PC. So behold, my Rocket League playing Plex Server! Dell Optiplex 9020 SFF i7-4770 Q87 based motherboard 16GB RAM 1TB Samsung SSD Gigabyte 1050ti OC 4GB (Low Profile) Dell 255w PSU After reading online about some people having success putting a 1050 in these SFF machines I thought I would grab a refurb off eBay and give it a go. So far it seems to have turned out OK. I'll update this thread once the SSD arrives so I can re-install windows and get some real benchmarking/information. It's worth noting that only the PCI-e 4x slot can be used in this case due to the case/psu layout... but that shouldn't be too much of an issue according to some strangers on the internet. Link to a photo of how it fits in: https://imgur.com/a/K36msIr Actual cost breakdown is: Dell Optiplex 9020 w/ 1TB 7200 HDD - $302 Gigabyte 1050ti OC - $229 Throw another $180 on top for a 1TB SSD. I'll be removing the 1TB clunker it came with. You can also save some another $100 by going for an i5 with lower ram. There are plenty of refurbs of these Dells around so it might make a nice Fortnite machine for your kids for $400.