I've never had a problem with the official xiv updater. It has never taken me more than 30 mins to do an update. Maybe it is something wrong with your internets or something :( I've never had to open my ports or anything but people tell me it is suppose to help. Try it!