What Tizer is saying, View distance is THE biggest fps drop out of all settings.

What I do is put it minimum on my alts and half in dalaran/max elsewhere for my main.

I also have spell detail on half on all chars, it's enough to see all spell details for pve purposes, whilest not being overly laggy when in raids and such.