You can look at PPPoE documentation to get the information about the theoretical resource consumption for each PPPoE client,
http://www.mikrotik.com/testdocs/ros/2. ... /pppoe.php
3000 clients at one broadcast domain does not sound like good configuration.
I think you have to consider better local network design and segregate 3000 users to smaller groups.