Yes, the Ryzen 7 3700X is compatible with the motherboard with B450 cheapest. That's why you can build a budget gaming PC with it. However, make sure to use dual-channel memory with it.