Here's what I've noticed on our clusters which run MCS 7845 servers (2 dual core 3.4Ghz processors) with CallManager 5.1.3. With a Publisher running TFTP, we can only upgrade about 250 phone's at a time. Any more and the phones won't get their firmware upgrade sent to them. So if you are physically deploying new phones that will need an upgrade, you should only do 250 at a time and let them upgrade before going on to the next batch. During failover situations where the phones just need to register to a subscriber, ours take about 1 minute to allow 3,000 phones to register.
So 200 new phones shouldn't be a problem. The BAT tool will also have no problem generating that many phones at once. If you have thousands of phones to generate, I would recommend doing that after hours as it would put the publisher under heavy CPU load for an extended period of time.