Hi Mikyas,
Confusing topic isn't it? There are so many options and each one is expensive and you want to make the best decisions you can.
I just finished a router build that has a 30" (762mm) wide by 48" (1219mm) long cut size. The machine I built uses belt drive for X and Y and I use NEMA23 and have it running at 1000 inches per minute on rapid travel.
In my case Nema23 was a perfect match for this router. They are fast enough and powerful enough. I can cut 3/4" plywood in one pass with a compression bit at 25ipm which is good enough for me. VCarving cut speeds at 50ipm which is fun to watch!
If I was just starting out, I would go with the highest torque NEMA23 with dual shaft you can find on line. eBay and amazon have kits. Then I would go for a USB interface card like the RNR Controller (AliExpress) and associated controllers (I used Gecko but there are lots out there). You want enough power to run all the motors. In my case I have two power supplies, a 24VDC supply for the RNR and Z axis, and a 36VDC supply for the single Y and double X motors. I used large capacitors on the outputs of the supplies to provide a bit of extra capacity.
The easy math for power supply calculation, is the motor currents all add up. So if you use a 3A stepper motor for everything and there are four motors, you will need 4*3A=12A. You want the highest voltage possible to give you the highest speed from the steppers, 36VDC is good, some systems use as high as 80VDC. Since the four motors will require 12A (assuming they all are running at the same time), you would need at least 15A for a bit of safety margin. AliExpress, eBay or Amazon are good places to find power supplies.
Now one thing that most people do not think about is the cabling. CNC Machines are electrically noisy. The motors radiate Radio Frequency Interference (RFI) and Electromagnetic interference (EMI). I would go with 18 AWG (the wire size) two pair, shielded wiring (you may want three pair depending on the motors and controllers you pick). The shield is only grounded in the control box not at the motor end or you may end up with a ground loop. I used Aircraft Connectors (Amazon) for the connections at the controller. While you are thinking about the wiring, remember you will need LOTS of it. One wire for each motor, that are long enough to move to the far ends of the machine. You need some slack, and room to work on the control box as you fiddle with it. While you are wiring the machine, do not forget the cabling for the limit switches for this, I used 3 wire 18 AWG shielded so I could use proximity style limit switches (AliExpress). Again ground in the box on one end only. You will also need wiring for the spindle, and make sure you future proof it with a relay controlled AC outlet in case you want a router rather than a DC Spindle. AliExpress also has 24VDC relays that are useful for turning on/off the DC Spindle power supplies, as well as other things like LED lights for illuminating the cutter area for bit changes. You will also want a pair of wires for the auto Z zero touch plate.
Now, thinking about all the wiring you are putting into the box, along with the controllers, power supplies, relays, etc. Try and find the largest control box possible. It is no fun jamming all this stuff into a small box. I found it easiest to mount the components onto a board that was slipped into the box once the majority of the cabling was completed on the bench.
Good luck with the build.
How do you eat an elephant? One bite at a time. A CNC build is a big project, but each part is relatively simple, so start with one part and keep going and it will be done in no time.
Remember to document as you go, you are going to be learning a lot quickly. You will forget it just as quickly and next year you will say to yourself, now how did I do that..... I use Google Drive and just keep adding information to my build document. As it gets larger I format it so it is organized for easy reading and reference later. Once the router was built, I printed it out and put the "manual" in a booklet and leave it by the machine. All the schematics, product info, and notes are all in one place.
Regards,
Steven