For stats I would suggest 85 Strike and Power, and 80 Defence. You might go with RuneScape gold lower stats but it's not efficient getting slow kills/not many kills in a trip. It'd be nice to get Eadgars Ruse completed, simply because it is a faster way to get to GWD. I would also suggest using the mandatory Summoning Level for a War Tortoise, for storing things. I attempted to keep the armour so it's not overly pricey, such as a Divine Spirit Shield would be the best shield to use however not everyone can even afford that. Usually it's not too difficult to figure that one out.
Which barrows should I get torags or even guthans? Both are affordable for me. Also since I'm opting to get a barrows set if I stop working towards a fighter torso? If you want a barrows set, I'd recommend Veracs. The helm and skirt provide the maximum defense for their various positions (of the barrows armours) whereas the brassard is a little poorer than Torag's, Guthan's or Dharok's plates. However, Verac's provides a good prayer bonus (unlike other barrows armours) as well as a great set unique.
Now, I know you already have Dragon Legs and you're aiming for a fighter torso so what I'd recommend for you to do would be to keep those as your main armour, but possess a Guthan's set with you to utilize it's unique attack for a recovery mechanism. This way your primary armour set will probably be non-degradable and offensive friendly (torso offers strength bonus unlike barrows). Also remember that aside from Dharok's and Verac's in certain situations, all other Barrows collections (such as the weapon) are unworthy.
So the top 3 options for you in my opinion: 1. 2. This supplies high defense but for most situations it is nearly redundant as you don't get hit much . 3. The entire set can be used for certain activities including Kalphite queen and barrows or PvP. It may be a great keyer but without a equally excellent team it's futile. You can do like 5:5 larges with at least 2-3 good people including yourself. That scenario would be someone rage quitted or is just kind of leeching/not doing considerably.
I think having particular items helps a great deal also. Not just for you but for your entire team. Because just 1 individual not having it can slow down a dungeon if you are attempting to do just like a lever room but buy 2007 runescape gold the Skeletons continue on attacking the Non Hooded one.