I know there is no much love for this CPU here but given how overpriced (in my opinion) Ryzen 5 3600 at the moment that can be considered as a deal.
I am pretty sure none of us will notice the real world difference from Ryzen 5 3600 even if the 10400(f) is used at the 2666 RAM speed on any B460 motherboard (the cheapest one is currently $119, for example, this one https://www.shoppingexpress.com.au/buy/asrock-b460m-hdv-inte…) but it is around $80 cheaper with the $20 more expensive momotherboard (if you are happy to use the cheapest b450 motherboad for the Ryzen 5 3600).
Alternatively, you can spend the saved $80 on a z490 motherboard if you can't cope with the 2666 speed (the cheapest z490 is currently $189 https://www.shoppingexpress.com.au/buy/gigabyte-z490m-intel-…).
$219 + $189 v.s. $299 + $99 -> $10 difference.
Appendix 1.
I personally wouldn't trust youtubers with 100+ subscribers, I can simply imagine that they are biased for some reasons, so I tried to use google translate to find some, as I believe, less biased reviews, so I ended up with this Ukrainian dude, I don't think that intel or amd have approached him, so such reviews are more reliable and unbiased in my view.
https://www.overclockers.ua/cpu/intel-core-i5-10400-i5-8600k…
Ignore the text, the charts are in English.
Note. He compares against the 3600x which is even higher spec than the 3600.
Don't forget there is no cooler included in this Intel, so add money for that in your calculation.