Its a nice idea, but unfortunately as long as we have the 120 sec burst window and everything associated with it ( buff allignment, optimal rotation,..etc.) i dont think having a buff that temporarily changes the gcd timer will be great.

The only version i can see working for "Haste" currently is to have it affect movment speed and auto attack speed only.