You pretty much only get 1 extra box every 5 econ points. I haven't seen any increase in drop % rates when I go pick up treasures. As for overupgrading %... I think both Lu and MoE could vouch they have shitty luck with that even without high econ >_> I tend to be a little luckier D; But yeah, econ doesn't effect anything but the treasure box count.