Your project is a big project and you would need a quite powerful machine.
The processor is powerful and having an SSD reduces processing time, especially during step 3. You do not mention the amount of RAM available, but we would recommend you to have at least 32 GB for such a big project.
If you plan to use a Mac device, please keep in mind that you will not take advantage of the GPU processing, which is not implemented in the OS X version. GPU processing takes place in steps 1 and 2 (less) if an Nvidia GPU is available and it can reduce processing time. For more information: https://support.pix4d.com/hc/en-us/articles/203405619.
Also, if a Mac device is used, it is recommended to reboot the machine before processing so as to reset the available amount of RAM used for processing.
In general, independently of the machine used, we would recommend you to split the project into sub projects of 3000 images, process step 1 and then merge them again. Step 1 is demanding and this way you can make sure that processing is efficient. Steps 2 and 3 handle better the resources and it will be possible to process the merged project if you have a powerful machine.