Don't know what is going on with new graphics card

I just upgraded my graphics card from an R9 270 to a Gigabyte GTX 970 Gaming card, partly because I am getting an Oculus Rift. I put a free FPS counter on my scene to test the frame rate when I run a simulation. The results are not what I expected. On the test scene I was working on for the Oculus my old card was getting 50-60 fps, since my new card is at least twice as fast and on some benchmark tests of popular games was as much as 4 times as fast, I expected to see at least 120fps, but instead I consistently got 60fps with it. I then tested it out on a more complex scene where my old card was only getting about 15 fps, and was surprised that my new card was getting the same reported framerate. I then started fresh with a new scene and nothing in it. What is really strange is with my old card I was getting well over 200fps with an empty scene. My new card only gets again about 60fps consistently, from having nothing in the scene to adding terrain and other stuff. Also when I run the game on the empty scene the GPU MHz doesn’t increase.
I am not familiar with this new card, and wonder if there is a setting I am missing or the card is just broken, or do I have to start a new project because this one got messed up reading the framerate from my old card? Really strange and did not expect this. Anyone familiar with this card and why this is happening. I have an FX 8350 processor and an ASUS motherboard, and 8GB ram but considering upgrading to 16GB especially if this is an issue bottlenecking the cards performance. I realize it might be some stupid thing in Unity or otherwise that I overlooked, I still consider myself a sort of newbie at all this because there is so much to learn.

UPDATE:
Basically the thing is stuck at 60fps, at least when I run Unity. In a less demanding scene with just a basic terrain object it will still run at 60fps but the performance isn’t even close to maxed out. Right now my GPU clock is running at 135 to 405MHz out of a an unboosted max possible of 1178MHz and getting 60fps. Memory is 648MHz out of 8000. And I am running the FRAPS framerate counter in addition to the one I got from the Asset Store. When I move about the scene view I get 300+FPS so it is only in the game view I get the consistent 60fps.

UPDATE:
Just ran Cryengine and it does not have the 60fps limitation the I get when I run a game in Unity. That suggest to me that it is some setting in Unity that is doing this.

The 60 FPS limit is caused by vertical synchronization. You need to disable vsync in the nvidia driver settings and in the unity quality settings.

1 Like

Thank you, that did the trick.