My advice if you want to save money is just buy a really cheap ddr3 era bundle off ebay.
Myself I got an i7-4790k bundled with memory and motherboard, motherboard has a m.2 and it only cost me £250.
Handed down my fx-8350 machine with rx480 to a friend for free (also which i got in a bundle for £200 some years back on ebay), after seeing him struggle to play WoW and battlefield 5 on his 1030 GT, and his broken hardware that wouldn't let me overclock his FX-6300, wouldn't even boot with 1mhz overclock; never found out what's up with that as he's non-tech savvy and didn't like me tinkering with his PC which he was convinced I was going to break, even though I hadn't done any voltage tweaks...
Pretty funny though how after I gave him the fx-8350 machine, I didn't tell him it was on overclocked settings, all cores 4.6Ghz on a surprisingly low voltage, the temps idle and loaded are fantastic with my old thermalright 120 ultra heatsink! I wonder if he has worked out it's overclocked... probably not!
Worked out in the end because he was bro enough to give me 2 of his old gpus as payment. Got around selling those for £60, they were hd 7770 1gb and a r7 250 4gb (DDR3 eeewwww), made me cringe that those were his gaming gpus! He should've given me his gt 1030 to sell also tbh! 😠 😠 😠
And that's the end of my story, sorry I suffer from insomnia, going to play some with my retro pcs now.
P4SCE mobo/prescott p4 3ghz/4gb ddr1 in dual channel voodoo 3000 PCI @187mhz
3dfx ref. drivers / win98se with memory patch to boot with 4gb(1gb used)
dual boot with winXP-32 bit running amigasport 3.0 3dfx drivers