I was doing a research about cpu mining and i found out that you can make up to 50 usd per month from just one cpu which sounds good. Currently amd epyc cpus are the best for mining but they are so expensive that it's not for the money . But you ca n buy Xeon e5 2670 cpu around 50 usd on aliexpres which makes about 25 usd monthly by mining xmr which sounds amazing. It's hard to find motherboard for this cpu but you can build a good mining machine with this cpu and additionally you can add gpu rigs to it.