You might also try installing an Intel Xeon E5-2680 v4 processor on an X99 Motherboard that has a 2011 v3 CPU socket type. That is because this Xeon has plenty of power and plenty of hyper threads to deal with whatever you throw at it. Then too, it is a Mass Effect 3 official CPU, (as obviated by the alphanumeric part number SR2N7.) Oh, and it also can run DDR4 2400, where the E5-2618L v4 is capped at DDR4 2133 RAM. Of course, having quad channel memory access doubles the effective RAM throughput, giving me effective access to 76.8 GB/s with just 16GB installed on my system.
Okay, so, it might or might not actually solve your game running poorly on Steam problem. But, how cool for there to be a CPU out there that actually incorporates the SR2 and the N7 designations within it's part number. I thought it was pretty cool anyway, when I saw the E5-2680 v4 CPU on eBay selling CHEAP @ just $168.00. I was looking for an upgrade for my MSI X99-SLI MB, which is currently running quite smoothly overall with an 10 core/20 thread E5-2618L v4 Xeon CPU. The E5-2680 v4 actually runs at 100MHz faster for both base and boost clocks and has 14 cores/28 threads, making it a faster, and more powerful, processor. Having said that, the more likely cause of stutter and lag (in single player) is going to be with your graphics card or graphics card driver. I'm currently using an MSI nVidia GTX 1060 gaming card with 3GB of GDDR5 RAM. Using FHD settings, with anti-aliasing, and dynamic shadows enabled, I'm running perfectly using DRM enforcer Origin... which I can only guess would be equal in every other way to Steam, since the PC game mechanics and code are the same, in the very least, while in single player mode.