I have a difficulty with the system understandably crashing when i try to list and select all 2000 users > Export CSV
Processing 2000 users at once is too many to loop through for your server if it's crashing. Do smaller exports then merge the CSV files externally. Alternatively consider directly pulling data from the database using phpmyadmin.
Fabrik has this type of functionality on very large lists and it works well.
Fabrik isn't building user objects, processing the field data, and outputting it so of course it works fine since it's just doing a database dump which you can do in phpmyadmin for CB if you wanted.