Your answers depend on several things. I run 6 on my production system, 4 at 800x600, 2 as 1280x720. On my Intel i5, I get 15 frames per second per camera when all are recording at the same time (not viewing, recording). On a Pi3B+ I average 5 frames per second recording all 6 at the same time. Pi4 is slightly better at about 8 frames per second. I have gigabit ethernet to the Pi and i5, 3 cameras are ethernet, 3 are wifi (802.11g) As to camera suggestions, I can't make any. I use d-link 5020L, a Tiga Dashcam, and 2 Foscams. Nothing specifically for outdoor. In my test collection I have a number of PiZeroWs with PiCams in containers to test outside, or to take camping or Ham Radio Field Days for security cameras.
MotionEye is a wrapper for the program "Motion", and uses it for all motion detection.