AR Customer default price list

Every year I have to change AR Customer default price list. We have 90K customers and import from excel takes more than 72 hours. Hardware is definitely not an issue since ship to locations are updated for less than 12 hours. Using minimum of data in excel file that is required for update. Anybody with similar issue or solution for this problem? Thanks