Limiting factor here is your cron job interval, which can be minimum every 30 minutes
That gives you 500 emails per hour, because you can trigger your cron job twice per hour
You should configure to send 250 email every 30 minutes and configure your cron job to trigger your cron job URL every 30 minutes
In the best case, you will be able to send 5000 emails in 10 hours