Passing any "-dxlevel <n>" option in the launch options resets all of your video settings. So, your shader details setting may have been reset on you. Once you have used a "-dxlevel" switch, you can remove that switch and the last value used sticks.
However, I don't recommend that you use -dxlevel 70. I think the best advice is to run it with -dxlevel 81 once, remove that switch and add the -console switch, make sure the shader details is set to low and your resolution is set how you like it. You can remove -console once you've done all that, if you prefer.