Questing I feel is still the way to go. You just need to know the quests well, where to go and what to get etc..
Questing is the most efficient. Cava has done rly great 85-90 Alliance Quests and Kick has released 85-90 Horde Quests.
I grind farming profiles. Last time was in Krasarang Winds and Dread Wastes. Sold mats for 15k when I hit 90. Raw Tiger Meat sells for 250g on my server. It's quick enough for me. Takes three days