I'd say that the limit to the size of your list is the overhead - at some points you will need to review which keywords are performing and remove the underperformers. If its taking you too long to do that for 25k each time, than you should test the keywords in batches of 5k at a time, remove the underperformers, and run the next batch of 5k alongside... rinse... repeat