I think it's a source 2 bug, the same thing happens in CS2. You can set the window mode to borderless fullscreen to work around it without changing the resolution every time.
At least for me using KDE, I don't see any performance difference when playing in a borderless fullscreen like in Windows.