Hardware for pppoe server

Hi all,
we are centralizing the pppoe server, and the doubt that has arisen is:
it is better to a single x86 server (Dell or HP) that does not cause problems with 1000 to 2000 client, or more or RB1100 RB1200 in tandem?
The second solution seems best for redundancy.
What do you think?
Thank you all for the answers.

The key about performance issues is the capability of a board to how many packets per second can it process.
I am not experienced in pppoe servers, so someone who is already running it can tell you more, but in theory,
every pppoe connection will create a default simple queue. So, for every user you will find a total of 1000 or more
simple queues, which is not good for any kind of routerboard.
That’s why in pppoe profile you have the option to add the user IP in an address list, so that you can group users
of the same profile. This way you end up having let’s say 10 groups of users. With the help of mangle and then queue tree
you can create 10 queue tree instead of a 1000 simple queues.
Properly configured it can work fine on a RB110AH or RB110AHx2