Those are tough questions since I really don't know your preferences.
The JBL I mentioned is not exactly audiophile quality but it is a very well made speaker and many rock and jazz concerts have been performed through lesser gear.
The reason I mentioned a commercial speaker is that lots of high end speakers will do loud, only up to a point. They are at risk if anything goes wrong. Something as simple as a connector pulled out during a crazy night of dancing or someone decides to grab the knob and "crank it." When this happens it's much more difficult to blow up a sound reinforcement speaker (than say) a Dynaudio.
An audiophile speakers ability to recreate nuances is their strength and with the music your describing, along with a large room and all out party, your not looking for nuance. Nothing wrong with having both kinds of speakers if you have the space and budget.
In fact, there was this dance club in Manhattan we went to late one night after the Stereophile show. There was this little brunette dancing soooo perfect to the super loud dance mixes. Of course she was not much older than my teenage son, but HEY, I was just looking :^).
Anyway, you likely need to visit some commercial sound places and see if that suits you. I was not kidding, you could buy some nice dance floor speakers and have enough money left over for audiophile speakers that do justice to rock at reasonably loud levels.
My Dali Megalines will do well over 100 DB with the 3KW of VTL tube amps I have on them. I choose these amps not for volume, but for their "voice." That particular amp matched up with the speaker and gave me the balance and dynamics I wanted.
The Dali will NOT compete with the JBL 4894-90 in hanging around the dance floor and blowing away your friends. I occasionally crank mine but mostly they play at 72 to 88 DB.
I think the JBL or other good commercial speaker might surprise you with the right electronics. They would never be right for classical, but that's not what your looking for, right?