Here is a wiki link to lga1200 chipsets and capabilities.
https://en.wikipedia.org/wiki/LGA_1200
To my mind, why buy a 400 series chipset when the 500 series is available.
Yes, they are similar, but the 500 series have had time to learn from the previous gen.
On the chart above, the Z prefix models allow cpu overclocking of the K suffix processors. This capability has become less useful over time since latest motherboards and processors now have the ability to turbo up a few cores for more performance if conditions are right. Overclocking of all cores is more useful for multithreaded apps where all cores can run maxed out.
For desktop and gaming, overclocking no longer gets you something for nothing.
You will find that generally, the Z590 motherboards have more robust voltage regulation and cooling, allowing higher turbos.
This is really more applicable to I7 and I9 processors.
B560 is equally good for i3/i5.
If your budget is for a i3-10100, nothing special in a motherboard other than lga1200 is required.
I have built two and performance is very good and the stock cooler is fine.
But, if you have the budget, see if you can't swing a i5-11400.
You get added threads, increased performance per clock, higher turbo, and hd730 graphics.
Graphics cards are hard to buy today. I would not try to save a few bucks by buying the f versions.
You can never tell when you might need the integrated graphics.
You need 11th gen at I5,i7,or i9 to run pcie 4.0 as well as a 500 series motherboard. I have my doubts about i3 working pcie 4
Look for MATX format, a smaller size with only 4 expansion slots.
Here is an example:
https://www.newegg.com/p/N82E16813144396?quicklink=true
The first rule on ram is to get enough up front.
For most, this will be a 2 x 8gb ddr4 kit.
Ram must be matched, adding ram later may not work properly.
Intel does not depend on fast ram for performance.
2666 is fine. Sometimes 3000,3200 or even 3600 speed costs the same and a
500 series motherboard will handle that.