they’re pretty much even in most gaming tasks. With faster RAM, the 10400 tends to pull ahead. With overclocking, the 3600 is mostly even or faster outside of some specific intel-favored games. I would say gaming wise it’s not really a significant difference.
In productivity the 3600 is faster. The Ryzen board offers PCIE4, which might be useful.
That said, the replacement, the Ryzen 5 5600X, is being launched beginning of November, but it’s $300. It claims to be faster than both the processors listed in this thread.
But for the price and your budget limitations, it probably makes more sense to find a Ryzen 3000 discounted unit when they start getting price cuts.
Clarification since people complained:
Regarding the Intel System: You will be limited to the memory spec of your CPU on non Z boards. This means the B460 will run at 2666 on an i3-10100. The reason I mentioned buying 3200 if you don’t currently have 2666 or faster, is because you can still have XMP profile enabled on non z-boards, and you’ll benefit from the timings if not the frequency. Additionally, should you decide to upgrade to Rocketlake (if Intel follows their previous history, it’s 2 generations per board), you’ll be able to use what those chips are rated for up to 2933. DDR4 3200 is just the most common inexpensive memory you can get, so that was the reason for suggesting it.
Regarding Ryzen System: if you are on memory below 2666, it will hurt performance quite a bit. 3600 is the sweet spot, but 3200 is very plentiful and cheap.
The 10400 DOES pull ahead with a Z-board, to a point, and with overly expensive memory unsuited to be matched with a locked chip, but I felt it was worth putting out there when asked specifically which one was better and it was not specifically in my build list.
Ultimately the 3600 and mainly its motherboard is more flexible, but right now the 3600 is more expensive and often unavailable whereas the 10400 seems plentiful at a low price. If you are going ultra-low end with the i3, then it’s not really worth getting the Z-board, but if you are getting the i5, I would go with the Z-board. The value sentiment however tends to get muddled up when you start considering memory overclocking support.
Which is why I basically said these two chips are basically identical in performance in reality.
It still stands, basically if you go with a cheap Z490 and an i5-10400, it will be around $100 more (including motherboard cost) and $100 more for a Ryzen 5 3600. Performance differences won’t be perceivable between one another and both will offer more flexible gaming support.