Question ryzen 5 2600x

Couple of things, as mdd1963 mentioned. Ram 1x 8gb, no dual channel, which gives an extra 10-20% performance in games. Plus the GTX970 has just 4gb vram, so for some AAA games that will impact. Not so much for CS:GO though. Dialing back settings might help with game smoothness, but a stronger GPU, and dual channel will most likely alleviate your issues.