This might be worth everyone's consideration if you still have an issue. I havent found a fix yet, but I am seeing a lot of issues like this. I recently built a new gaming PC. Intel Core i5 6500i, MSI Gaming Board, GeForce 1070 GTX, 16GB Balistix RAM etc. Now, Counter Strike : Global Offensive in particular has this issue for me when I open it up. The FPS is 29 FPS.
My workaround for this is to go to the Video Settings within CS:GO and make ANY adjustment (usually from 2x to 4x of the other way around) on the Antialiasing and voila, the FPS jumps from 29 FPS to 130 FPS in the game menu. The 29 FPS issue even pulls through into the game if I don't make the slight change but when I do, CS:GO in-game Frame rate sky rockets to 290 FPS (no overclocking done at all). I have read something that the 1070 and 1080 is not using Antialiasing and Anisotropic Filtering, and sharpening (I read somewhere resolution scaling as well) in the settings somewhere could be an issue etc.
As I said, I don't have a fix for this and in my opinion it could be games needing updates or the hardware vendor that needs to correct something but THIS above is my work around.
I hope this works for others as it is for me. Until then, I will wait for nVidia to wake up or the software developers to wake up and realize this is an issue.
What I have noticed as well, if you make too many Antialiasing adjustments, the screen goes completely bonkers. So the theory of Antialiasing and Anisotropic that is not required/used could be accurate. I only read this today so I will try and turning this off all together and switching off sharpening (or whatever).