Replace epic str and fighters str III with with epic dex and elf/halfling dex II.
Anyone can take epic dex.
Only elf/halfling can take elf/halfling dex.
Anyway, removing dwarf toughness at this point is going to create an uproar.
Right now it's a tough decision between dwarf or halfling rogue. Do you go for the toughness or the nice halfling rogue enhancements?
For wizard you lose the +2 int or cha for drow vs dwarf.
All the people who specifically made dwarf for toughness at the sacrifice of +2 to their main stat would become gimped if dwarf toughness is removed.