@CorrodedCranium if you can afford a 600$ computer, maybe Framework will be a decent choice?
I took another look at it and it is a good suggestion I just feel like I would end up buying components that rival my desktop rather than something more mid-tier.
I also don’t think it supports 2.5 inch drives and with the limitations and costs of NVMe drives that is still relatively important to me.