MakerBot Print is our newest print-prepration software, which supports native CAD files and STL assemblies,
allows you to interact with all your printers via the Cloud, and many other exciting new features.
Not sure, what you tried already, so maybe you already tried this one: I would start at the very basic thing and with kind of default settings, before changing things like retraction, means:
Noticed, that you use a different design from the one I created. So difficult to judge, what distance you try to fix. Also later for you it is difficult to track, which setting had which result. I felt, that the 10 min. test model, which you can also label easily, should offer best usability. However of course is your decision. I personally was not able to remember with my 2nd or 3rd spool, which settings I used for the tests and materials in the past.
Regarding the printing issue: Bigger distance of course have bigger oozing and stringing issue. I would not advise to spend days and weeks to tweak for extreme distances, if you don't need it for your upcoming prints. Most prints are fine, when there is no significant oozing/stringing at the lower distances, like 10 or 20 mm. With 40mm you are most likely already at ~50% of your max. build length/width. Keep that in mind. Also is a bit weird, when you have great oozing/stringing control at 40mm, spent weeks on it and half of your material spool, just to print a 20x20mm part ;) And on top comes: once you use a new spool, you have to redo the adjustments.
You can also check the websites mentioned in old comments. They offer also good help for troubleshooting.