Olhar a olho nunca é uma boa maneira de saber com certeza.
A causa mais provável é que o VSync está habilitado, o que bloqueia o FPS para 60hz e não 40. Para saber com certeza, use um programa como o FRAPS que usa sobreposição para exibir o FPS ou procurar o comando do console para mostrar os fps, como c_drawfps 1
Se o seu jogo realmente só mostra cerca de 40 FPS, então simplesmente não pode mostrar melhor. A melhor maneira de verificar isso, é olhando para o chão, então é a única coisa que você vê. FPS geralmente deve saltar para o máximo, pois tem pouco para renderizar.
Lembre-se, os gráficos são muito altos em termos de GPUs e quanto melhor for o seu cartão, mais rápido será o seu computador com a resolução mais alta que você pode usar para obter uma taxa de quadros decente. 40FPS em alta resolução não é tão ruim assim.
Então, basicamente, sua GPU não consegue renderizar telas tão rapidamente e, portanto, o FPS é menor. Quando você vê o FPS como um contador que atualiza por quadro, você pode realmente ver quanta flutuação ele faz enquanto olha para diferentes superfícies.