Hello @Adam_Lewis ,
each ASR 1000 should be able to support a single Full BGP table if you plan to have multiple upstream providers what I have seen on customers is the installation of additional RAM to 16 GB on the route processor.
For supporting 10 GE interfaces you need an appropriate ESP service module that is the hardware component that allows to scale in the forwarding plane.
ESP5 ESP10 are not enough you would need an ESP 20 or better.
Hope to help
Giuseppe