RumbleMonk, while it is possible to run OS X on PC Hardware ( look up hackintosh ), it requires specific models of hardware to be successful. You can probably find 2011 Mac Mini’s for fairly cheap. There are also Mac Mini in the cloud services where you can either pay for the time on the machine or a section of the machine allocated to you per month. I think it is more expensive and limiting that way, but it is more immediate.
While I have a 2014 MacBook Pro and my 2011 Mac Mini, I only leave the Mac Mini on all the time, which makes it reasonable to be my iOS build machine. I have compiled on it ( I think it is a i7 if I recall ), it doesn’t have much memory, making it fairly miserable to perform builds on.
My plan is to build a new machine in September with one of the new i9 18 core CPUs, and create a UnRaid OS base layer, and Windows 10 and a Hackintosh host OSes on it, splitting off 2 cores ( 4 threads ) for the Hackintosh OS, 1 core ( 2 threads ) for UnRaid, 2 cores for Docker, and the rest dedicate to Windows 10 ( or possibly splitting off 2 cores for a secondary Windows 10 OS for FastBuild distributed compiling ). This should give me what I am looking for out of my new dev / build machine.