GMW still is good because it penetrates by 5 points the damage resistance of every monster!
As for haste, if spellcasters can't cast 2 spells, fighter shouldn't get a full attack action anymore if they stand 'in reach', so to speak. but that's a totally other discussion.