Game FPS dropped so randomly.

So I hit around an 200+ FPS while playing this game and thats expected but I get some weird FPS dropped to like 50 - 10 out of the blue which completely ruin my play since the game would just freeze then fast forward back to normal to then repeat itself later on and this also makes my ping jumped to what it should be around 28 - 35 to around 500

List of what happens that causes my FPS to dive
- I drop a weapon
- I start firing my gun at close range with someone else firing their gun
- Alot of people on the screen at once ( this can also be a problem when I spawn in on such modes like S&D )
- When I die
- If I swap through my weapons very fast
And the weirdest one of them all that I can recall - If I BH too much.

Now I think theres more but I can't remember them all.

I never had these problems on my old computer which was alot worse than the one I use now but ever since around 2016 and now I have just been getting worse and worse FPS dropped at random cases and none of my other games would have this issue and yes I have rebooted my computer before and made sure the only thing on was crossfire and still this will happen AND I have turned my settings to the lowest it can be ( and I shouldnt have too from what GeForce tells me ) and still I get issues like this. I have also reinstalled Crossfire to see if that would do anything and that didn't help at all. I have also played on 1980 x 1080 and 800 x 600 and still get the same issues.

These are MY RIG settings if you need to know:
GeForce GTX 650
Intel(R) Core (TM) i5-3470 CPU @ 3.20GHz
7.95 GB RAM
Windows 10

Now just for an better idea of what I usually play fine on my computer I can play CSGO on max very fine on 1920 x 1080 with getting around 100+ FPS but games like GTA V would need to play around middle line of graphics to run on my computer.

Hopefully someone knows how to help me on this issue, maybe I may have to give my computer an clean from the stuff I got on it but that shouldn't be something important since ive had these issues when I didn't have much on my computer to now. ( Also I got my computer in 2014 and Crossfire was the first thing I installed and it was perfectly fine and never had a single issue until 2016. )

Comments

  • I have stable 120 FPS on full HD 1920x1080 with GTX 560 , CPU i5-760 (first generation of i - older then yours) 8 GB DDR3 - same as you

    So where is the difference ?

    1. My GTX 560 have only 1 GB GDDR5 @ 256 bits :

    FJlKb59.jpg

    ... see what ram bandwidth have your GTX 650 ... we start solve the problem from there

    also my display is a BenQ 24 inch with native full HD and vertical refresh rate max 144 Hz

    So i set display on 120 Hz for FullHD rezolution and use VSync ON from Nvidia drivers => GTX560 will always render 120 FPS ...

    What's this means ? GPU will always try to render only 120 FPS but this will not take 100% power from GPU, so when fast render items occur (as you describe) the GPU have a idle power reserve to compensate and keep FPS those 120 (in very rare situation drop at 100 FPS - reach 100% and need more ... :) )

    If you let your video card run at max FPS he can get ... the GPU will be 100% alltime rendering 200+ FPS ... but when need more items to rended for 1-2 second ... will drop the FPS

    That's the basic explain

    Why this not happend in other games ?
    Because other games you play have more new rendering engine ( as CS GO, FarCry ... etc) and they read GPU capabilities and find a way with GPU to keep a decent constant FPS even when GPU use ram with 128 bits ...
    But CF have old render engine who just EAT your GPU and need more video ram bandwidth ...

    What you can do now ?
    My advise is to limit your FPS to a decent number ( between 80 and 120 FPS you can't tell the difference)
    the simple way is to use VSync ON option,
    Example if your display work at 60 Hz on full HD .. then you will have 60 FPS all time ... but for lower rezolutions as HD can support higher vertical refresh rate - just try and see (or searh on internet about your display hardware specs).

    P.S. Here are all my settings from Nvidia driver:

    Vertical Sync:
    w8ND94E.png

    PhysX (defaul is set on Auto) * also i use a DVI cable between PC and display, because VGA cable can't hadle full HD - check also your cable type:
    FSTBZTU.png

    Set Vertical refresh for full hd rezolution at 120 Hz (max and default for my display is 144 Hz) :
    4FlKipM.png

    Set aspect ratio:
    xGq1anC.png

    Wow I gotta say thank you on all this depth on helping me lol

    Im not too good with all the computer knowledge so I don't know how I would find the ram badnwidth for my GTX 650 but if you know how I can find it then ill go find it asap.

    My display is an 3D LED Monitor from LG 23 inch ( Other details about it I actually don't know since I originally never bought this monitor but was given to me )

    I understand what you mean with the whole making the video card push to it's limit will hurt it rather than keeping it on an certain FPS I would do these on my older games on my old PC so how would I be able to set VSync ON or limit the amount of FPS I want for Crossfire? I know there isn't any way in the game to set a limit ( oh this should so be an suggestion ) so I am very confused on how I would be able to set it to an certain FPS cause I know games got the VSync option in their games so should I look somewhere else for the option like the GeForce Expierence Software?

    Seriously, thank you for going this much depth for me lol


    Woahhh I didn't see all these images before lol my drivers need to be updated so once it's all done ill give this a try, if I have any issues ill forward another post on this thread.
  • Can think of a few reasons for this:

    - Your drivers are not up to date.
    - you have malware
    - check if your laptop is heating
    - check your CPU usage during the game and the space for your video memory.
    - turn off adaptive power settings (power saver) in nvidia control panel.

    ~Void
  • 1. I use GPU-Z to get details of GPU ( is a free software ) : https://www.techpowerup.com/download/techpowerup-gpu-z/

    2. Yes update your drivers, then right click on desktop, choose Nvidia control panel - and there you have the window i made all the print screen :) - set VSync ON (i paint a red line on the option ) and other settings from nvidia control panel ....

    3. Look on the back of your display - there must be a label with exact model name, something like : LG CINEMA 3D Monitor Model D2342P - then we can search on internet technical details

    Also if windows recognize already your display (see in my print ) - you can choose only the refresh rate the display can handle for a certain rezolution - no more internet search (but i have an ideea that you may be lucky and your display support 100-120 Hz in full hd)

    4. There are some other programms that can limit GPU FPS, but for Nvidia this is the first and more easy step to try first - if you are happy with the results - we done.

    P.S. * Mention that other FPS limit progrs can mess with CF protection and get errors .. etc - i don't try and test because i'm happy with settings from nvidia driver :)

    I was just trying everything after doing what you said and it's way more better. Still get the small hiccups now and there but they really really quick and that can usually be because I tried saving an clip on Shadowplay while playing but other than that things are doing good. Thank you for this hopefully I don't end up having issues right after I post this lol.
  • :D Glad to hear you solve-it !

    Well those small hickups are experienced by all players and are from game itself , for example at the beginning of each game first time you switch bags ( 1-2-3-4 ) - for each bags you will get 1 sec game freeze , but only first time - after that you can switch bags as long as you like game won't freeze anymore until the room end.... also when a new player join and have a different weapon / item / char / etc, you will exp same small freeze first time you encounter him (this is annoying because usually you get kill during the small freeze time).

    My supposition is the game don't load all items rez we have on our inventory unless is needed too (and is not from hardware since i run windows and cf game from a SSD - way faster then normal HDD) ...this is the game and we must live with-it ...

    Have fun :)

    P.S. Just for fun how is your FPS now ?

    I put it on lock at 100 FPS and it's staying around 98-100 FPS and feeling way more smooth. From what i've learnt today is that this game really need to fix the proformance since it isn't 2007 no more no game should be having these kinds of FPS issues out of blue it's just annoying as hell.
  • 1. I use GPU-Z to get details of GPU ( is a free software ) : https://www.techpowerup.com/download/techpowerup-gpu-z/

    2. Yes update your drivers, then right click on desktop, choose Nvidia control panel - and there you have the window i made all the print screen :) - set VSync ON (i paint a red line on the option ) and other settings from nvidia control panel ....

    3. Look on the back of your display - there must be a label with exact model name, something like : LG CINEMA 3D Monitor Model D2342P - then we can search on internet technical details

    Also if windows recognize already your display (see in my print ) - you can choose only the refresh rate the display can handle for a certain rezolution - no more internet search (but i have an ideea that you may be lucky and your display support 100-120 Hz in full hd)

    4. There are some other programms that can limit GPU FPS, but for Nvidia this is the first and more easy step to try first - if you are happy with the results - we done.

    P.S. * Mention that other FPS limit progrs can mess with CF protection and get errors .. etc - i don't try and test because i'm happy with settings from nvidia driver :)


    While I will admit that all looks very helpful, you gotta remember CF is mostly CPU-intensive, not GPU. For example:
    xXJj4Tz.png
    (Game starts after the solid line)
    I know my card isn't exactly low-end but it barely registers 1% usage in-game, and that's with 200 FPS, 1080p, full settings etc.
    Also GPU memory bandwidth doesn't matter much if at all anymore, most if not all modern cards have 256 bit :P

    Either way I'm glad to know OPs issues are better (Even if not fully gone).

    Edit: CPU:
    2AqYdBN.png
    Turned off my overclock just to see how much of a difference it makes to CF... Not much lol.
    Either way, it shows more of an increase in CPU usage than it does in GPU usage.
  • I have 2 screens so I had the software on my 2nd monitor, so the GPU and CPU were both active when I took the screenshots :P

    Fixing computers is a great hobby to have though, I love it :P
  • @master_mann my solution was coming from the settings i test and i what read on internet over the time,

    I must admit i'm not expert indeed (this is a freetime hobby), i'm a home player who start play all kinds of games since 1994 ( starting with game made under BASIC who load the intructions from audio tape ...on ''fabulous'' RAM of 32 - 64 KB, later 128 KB :) ... what a great time )

    Also i test this game on lots of PC hardware ( because on my free time i fix my friends PC / laptops hardware ) - and i was observe better performance on 256 bits videocards versus same GPU on 128 bits... up to GTX 7XX , only for this game.. i don't handle newer chipset as 1080 :D ( even i wish too)

    Also when you run CF (even you are in game playing ) pressing alt+tab to minimize - GPU will go to a ''sleep'' state (because will not continue to render the game while minimized) but CPU continue to do same maths ...

    So for some accurate CPU / GPU usage while playing must use a software who keep measure all CPU/GPU and memory RAM / GDDR usage while you are playing ... at the end will save a log and watch the results - after that you can have some results

    I will do that sometime just to see if i'm right or wrong - but i need also to have also few different videocards to run on same CPU to be able to compare the usage of different GPU on same hardware ... will be fun :)

    The fact is AlwaysSnipin have a better video card, a better CPU, same amount of RAM but worse FPS and freezes then my PC - so i'm glad my settings help him have a better time on this game :D

    P.S. Your hardware are off the limits btw for this game ... you can do whatever worse settings and your CF game will continue to run because you hardware is just overkilling for this game :) hehe - 1070 GPU i belive can handle under 20% this game on max settings ... is a newer GPU
    ...etc ... if you have the chance to test by replacing the videocard with an older version like my GTX 560 or GTX 650 - you will see the huge differences on GPU usage.

    P.S. 2 - Hard to understand the MSI interface ...but finally : your GPU usually stay anyway at 33 % power on idle (minim value) and 37% power (max value) while you are inside game but a difference of 4% increase not sure it means use only 4% for game / and video memory usage 4 GB from total 8 GB (when most of players PC bearly have total system ram as much your video card have).. .. as i say GTX 10XX are from another class you can't compare-it with older versions of GTX such as 5XX or 6XX ... / as for CPU under game stay at 20% load - test-it with a lower cards i'm sure your CPU will remain at 20% ..... but the older GPU will pass 50% ... i will do that test soon..

    Meantime a short comparation between GTX 1070 / 8 GB MSI vs GTX 650 2GB : http://www.game-debate.com/gpu/index.php?gid=3823&gid2=1150&compare=Nvidia%20GeForce%20GTX%201070%20MSI%20Gaming%20Z%208GB-vs-Nvidia%20GeForce%20GTX%20650%202GB
    Over a short look you can see 1080 is overkill as i just say, you run CF game on GTX 1070 as minecraft run on GTX 650 ..

    Just want to ask is there an way to play 800 x 600 still with this setup? My res is all messed up when I try to play on it but 1980 x 1080 is great. I just want to know since I play better on an 800 x 600 so if you know anything just speak anyway, thank you
  • Keep the drivers settings, no need for future modifications and you can try other rezolutions ... frankly i don't test 800x600 but i was playing on 1024x768 for long time ..

    BUT

    1. you your game get to a black screen or whatever others problems after you change game rezolution and you are not able to change back the game rezolution - go to My Documents \ Cross Fire \ - delete all files with .dat extension - this will reset all game settings to default and you can start over the game

    2. If game crash and you get a window error message with ''Cross Fire Error'' / or / ''Can't find legacyshader.fxo'' - this is also rezolution problem - usually to fix this error do step 1 AND set game rezolution same as desktop rezolution under windows (so if you wanna test again lower rezolution in game - set desktop to a lower rezolution first - this should fix-it).

    * Sorry for the late reply *

    I turned perform scaling back to Display but the game began to have FPS issues again so I am force to have it on GPU to be able to play the game properly, this will then create the blackbars and ruin the resolution unless I am playing in 1920 x 1080. I don't get errors in the game switching between modes so only the FPS is affected by this method.

    If you got any ideas spill away, thank you.