Looking for All-in-One Community Script Uploader/Forums/Gallery/Trading

Hello everyone

I’m looking for a theme that has the following:

Image uploader
User profiles w/ photo galleries (which can be added to categories added by admin)
E-commerce or Trading System (Buy/Sell/Trade)
Reputation System (with badges/rep points)

This will be a community driven website where people upload their collections by category, an image uploader with resize tools would be nice, user profiles where users will have buy, sell, trade feedback, also would like a membership system for uploading limits. The site would also need forums with a reputation/achievement/badge system.

I have looked into buddypress, xenforo, invision community suit, vanilla forums, phpbb, vbulletin and I’ve checked around themeforest not being able to find exactly what I need

The website will be focused on the images that will be uploaded so something like a “showcase” theme would work if I could add add all the bulletins above.

This is for a small hobby so I don’t mind paying a one-time license fee for software but I would like to avoid expensive monthly fees.