Not sure about the other lakes mentioned, but Powell has a good and constant current during the spawn most years due to snow melt and run off in the Rockies.

I have fished Lake Mead also and know that they can have huge spawns as well. I am not sure about Lake Havasu, the next lake down the Colorado River.

Chris