So ill admit, CS2 never ran perfectly in windows either, and with everything having to be “shiny” and new all the time and with updates the game was bound to get laggy.
However I do wonder, is it the fault of my 15 year old amd fx cpu, or is it linux? I have a gtx 6700 gpu which should be plenty overkill for cs2. But ive heard cs2 is processor heavy. Im also still on ddr3, 32 gb.


It is the CPU not any operating system. That cpu and platform, it is a bit slow for certain modern games/engines. Especially if its either the first FX generation (8150, etc) or anything under the 8 core ones. The IPC on any ryzen 5000 cpu is almost 3 times more IPC than an FX. Another variable is your GPU is way faster than what the CPU can process and it will bottleneck on any FX platform and might be using 50-75% of what the GPU can deliver. So it might be running like if it was a 6600 or slower even though the GPU is way more powerful. Those CPU make great home servers nowadays.
Guide: https://archive.org/details/manualsbase-id-78410/page/12/mode/2up
If you can’t upgrade to something newer you might want to check the FX guide that used to be on the AMD website (provided the link above) that tells you how to overclock the CPU through the NB but don’t do it to overclock the CPU but just the NB and then underclock and undervolt everything near or the same as stock. This will make the CPU open up and run way better. Most of the times the NB might come at 2200 if Im not mistaken you can overclock that to 2400.
IF nothing posts when you do this you need to reset your bios through the pins close to the CMOS battery (either using jumper pins or with a metal screwdriver). In that case its best to leave the NB at 2200mhz and lower the HTlink to 2200mhz. Some motherboards if they are higher end it will allow you to go to 2600 in the NB and HT but most wont allow that. Cheaper boards wont allow you to go to 2400mhz and will stay in 2200 you can lower the HT to 2400 or 2200 to make it run less stuttery.
This is all by my experience, but my advice is to read the guide and understand a bit more of what you can do. Don’t trust anything I say without reading the AMD guide first and deciding what to do because I haven’t worked on the platform in a while and may be mixing the NB and HT. But the one you should raise that I remember is the one that default is at 2200mhz. The other will be at 2600mhz unless the board is not too powerfull both might be at 2200mhz. At least with that as a reference you might be able to squeeze a bit more from that platform.
I apologize I didn’t write all of this in an ordered way.