Your build will work as is.
My thoughts:
Love the i3-10100. I have built two pc's using one, it is quick.
Here is a review of the processor as a gamer:
Intel's Core i3-10100 is the most affordable Comet Lake "Core" processor. Unlike its predecessor, it finally has HyperThreading, which brings the core configuration to 4c/8t. Our Core i3-10100 review takes a close look at how Intel's new budget offering performs against AMD Ryzen 3 3100 and 3300X.
www.techpowerup.com
Your ram will work but only at 2666 speed on an i3 or i5 with your motherboard.
2999 on i7/i9.
Intel does not depend on ram speed.
OLOY seems like an off brand, I would stick with the likes of corsair, g.skil and the like with good support and a lifetime warranty.
MOBO is fine. I like the M-ATX form factor.
Case will work, but it does not have good front intake ventilation which you might need in the future for stronger graphics cards.
Fractal design focus G is a good alternative:
https://www.newegg.com/black-fractal-design-focus-g-atx-mid-tower/p/N82E16811352069?Item=N82E16811352069&Description=fractal design focus g&cm_re=fractal_design focus g--11-352-069--Product&quicklink=true
600w is more than you need. But I like the idea of overprovisioning to be able to handle future upgrades. A psu will only use the wattage that is demanded of it, regardless of the max capability.
Consider the psu as a long term investment.
Do not buy an off brand.
Spend more up front for a psu with a 7 to 10 year warranty.
Seasonic focus gm-650 would be a good unit:
https://www.newegg.com/seasonic-core-series-core-gm-650-650w/p/N82E16817151244
SSD is ok.
I might opt for a 1tb intel m.2 660P pcie ssd if you can spare the budget.
https://www.newegg.com/intel-665p-series-1tb/p/N82E16820167469?&quicklink=true
On the graphics card, I don't know what to tell you.
Gaming cards are scarce and prices are inflated
You could opt to use integrated graphics until you can find an appropriate card.
If you play non fast action games integrated is ok.
HD630 graphics will run a 4k monitor at 60hz and play civ 4 just fine; I tried it.
If you are willing to buy used, look on ebay for something like a used GTX1070 which sells for $350 or so.