Depends on your workflow. Under sustained load, the i7 may indeed get into troubles, but for light work with the occasional load spike, the i7 should be quite a bit better.
And to my knowledge it is still unclear why the 2017 m3 is noticeably slower in SSD access under FileVault than a 2015 m5. Could be the SSD size or something in the CPU.