GUILD WAR:

Dunno if taken yet, (I apologize if it is) but

INSTEAD OF: "let players buy gems as much as they can before war ends,"
WHY NOT: "whatever guild reaches this amount of points first wins"

and then any guild that couldn't reach the required points will be ranked normally after 3 days

Bonus rewards for those who reached it, maybe?