You literally answered yourself.
First of all ilvl means jack shit on a Fury Warrior since strength is almost useless unless its like a 15-20 ilvl upgrade difference with at least Haste or Mastery on the item as the dominant stat, at least on my Warrior the last year it has been like that.
Fury Warrior works with burst phases, if you dont have anything required for burst phases, your DPS will suck, blame Legion Itemization.
Haste is important obviously but thats not your problem, you average like 10-15% more critical than what Fury should have, obviously with so many stats by now we reach around 20% passively with the Legendary pants and the set items and you have 30%.
You are doing shit damage because you do not have a single thing correct for a Fury Warrior, obviously not because you are doing it wrong, RNG fucking you over isnt surprising.
0 burst trinkets.
Insanely low mastery, 33% is unacceptable for the ilvl.
Insanely high critical.
But despite that the 935K DPS is around what you should be doing in that gear, you didnt fuck up as much as you think, your gear is as you said, wrong.
Fury is easy to play either way, it all comes down to "using burst phases properly" and Goroth doesnt really have any fake dps moments with adds.
Are you a reroll? New character etc hence no item sets?
Either way, try sacrificing some item levels to fix your stats basically if you have the items around the same item level, you have to sim yourself to find out since as mentioned, strength is useless but after a certain item level difference, it isnt