One thing that makes many elevator systems amazingly slower is a long delay before the doors close after the floor has been selected, or after the person exits at a floor. This was a significant factor at the 2007 hotel. It might have been at the Doubletree in 2005, too, but my memory is a little fuzzy. This is likely a configuration setting that can be changed by the elevator operator, so talking to the hotel about it is a possibility. This, if possible, is a free way to increase the speed of the system without any actual mechanical changes (changes to motor speed, acceleration, even door motor speed). However, hotels may deliberately keep this value high to make it easier for people using luggage carts.
Limiting floors of the elevators might work, but the elevators won't "know" about this when they stop to get people going down, so I'm not sure how much it will help. It might be worth trying.
The ideal elevator system increases efficiency immensely by doing three key things:
1. The floor is selected on the outside, when calling the elevator. This allows the computer to group passengers in cars by floor. After pressing a button to choose a floor, a display next to the button tells you which car you are assigned to and you go wait by it. There are no floor buttons inside the elevator. If you accidentally enter the wrong elevator, you are forced to exit at some other floor, but then you can choose your floor again. When an elevator stops, a panel above each car lists the floors that it is heading to. This is also displayed on the inside.
2. The scheduling computer attempts to minimize the sum of the squares of the passengers' estimated waiting time (time from floor selection to arrival). Squaring the value prevents "starvation", a technical term essentially meaning that an individual passenger cannot be "sacrificed" to make everyone else's trip a bit shorter. (So it cannot, say, ignore all passengers on a certain floor to make everyone else's trips collectively a little shorter.)
3. The system uses traffic patterns from previous days, weeks, months, etc., as well as the current activity levels in the last few minutes, to predict current activity levels in the next few minutes. This helps the scheduling algorithm. For example, at certain times of the day, certain floors might be busy as starting floors, and at other times, as destination floors.
These elevator systems are still rare, likely because they are expensive, but there are a few hundred of them installed throughout the US.