This is why you are getting less than 2000Mhz on your new 10 Series GPU.

QwerkyPengwen

Splendid
Ambassador
If this has already been covered in another thread forgive me and feel free to merge this if you like or just leave it be as I may end up going further into detail about some things that another thread probably didn't or you can end up closing it and deleting it if you must.

Ok. So I've got quite a bit of information for you showing and explaining why you are getting sub-par performance with your new 10 series GPU from NVIDIA.

What I'm about to go into ONLY applies to the new 10 series GPU's and will only partially apply to previous generation cards.

So I spent quite a lot of time testing and preparing all of the information for this so I hope you enjoy and find it informative.

As a base line to keep in mind when I did this testing It was kind of late at night and I live by the beach so my ambient temps in my room were about 45f or aprox. 7c.

The initial testing was done with an open case and the final result was done with a closed up one.

So without further ado, let's get started.

So basically NVIDIA has this custom curve for their GPU's when it comes to the 10 series cards that it turns out is quite aggressive as you will see in this post.
This "Curve" is in conjunction with GPU Boost 3.0 and governs your clock speeds and this "Curve" is governed mostly by your temps and voltage.

Now this curve basically ends up either raising or dropping your clock speeds by 13Mhz every time you go above or below a certain threshold mainly with your temps.

The GPU I used in this test was an:
ASUS Strix GTX 1070 Gaming 8G

The software used to overclock and monitor everything was:
MSI Afterburner v4.4.2 with RivaTuner Statistics v7.0.2.15196

The game used for pushing the card in order to monitor this was:
Tom Clancy's Ghost Recon Wildlands at 1080p with Vsync off and graphics on the Very High preset.

NVIDIA Game Ready Drivers v390.77

Testing was performed between the hours of 12am and 5am PST on Monday February 19th 2018

So starting things off, I opened up my case by taking off the side panel to allow for the best possible temps when doing these tests. As you will see in this picture below, I started with my baseline for temps at idle on the desktop and set my overclock settings to their maximum stable level that I found out through the standard methods before doing this test.

CbW6RQ15JYYU-A589MbSrH6vnTUlYFb3L_QAELDHyNU0sWUc-kBbuaDL8BKZRY7dPU0ThQ2M7FaLWTrItY1CR4C1-ga-WdcD92nM_CsiEGOyiGuFLCYY4ajDhmoPHwnv5dC6XVDJDR7vaZNwT6lt3SfSPL3TLO83Dc_SXqqQ5QdB61vbMFvc7rgAe9CqddvJamKm8Xx87Y3-BvApl7VZKe7ZnVSoKHMNNcicxmoK73QaZLTbVJlezhLKFdcjHsg4aRRoCOusD86yOnCfPIZspAFkXsbG12vZlBqCp___we6hMgHEqa0a23--q-mHTM_cVyxryIWYEctkRwQTPK6CZgEGdpHUjdzWvkVD_4EAPvxjp55Ep3uqh8pWP06letkLYPSrJ4IehLyhaVmNFCjFkwGB5K62YvHlxtKIz_v1xa01cqwMGX1IURGY4u1uyyFCgbfO50TRHBJoRrc2w0hFZHX3R8pyvGiAxzcGAT5eJHjRT7FgH3Ml-31Q5zT8KhtRYiVu2NfFh-VZa5iHuxSY75hqKSdMhsL8EzpSBoVTY-eKIQYUkSjQHo-Ht5wMx5nQGYGKozJkJxydmxuV8mZQ4NExnJP2BGRaU2S7uUE=w1746-h982-no


As you can see, I have all of my bases covered for reaching maximum stable overclock here and my base idle temps are sitting at 17c on the desktop. In the following screenshots you will see how my temps rised and where I balanced off and where my clocks started to be affected. From my initial starting temps my clock speed went up to, and remained at, 2012Mhz with 1.093v all the way up to 36c (it actually hit 2025 in the beginning but for a split second before it was adjusted by the curve)

BF5AaNSUr6yFz6lQbF8D-CsDgh5nm-BGYMIjZusJgC5AuwxWsAb94jpgrIxpp2Sg-8qQCHq3UOhN1LqOG2p2QxkS3S-sA8b2FXCmYe0a2_pwAMf9-R6XUMkUUH_qAuuKoj0An3YKfRyhqQVlEYCVnfAHAVI9MXfQElvcfNAV2bDc8pdacitikmCzcyhFAKTu3fRdHnNgmlF5Od7O0y7XT0Pl5cbdAa7k2LiAnV8lyxPyP9fXPkmdyKOpbrp_-YpPZBmQa4iM8PNGUTAu2FpcZeqbGyBvakL8M539GbjpMuHTIpRawgsje8g8lpenYRKMH4bciXxdtVk_bMkX-feilbnrcTdnPEpKuIpfJRm01WuAXkpVRTvBwQogHan4euBh_Hm0FZQh34N-tns23yUDnnWAC3PzMAsxb-thipM-q_-fLk7iYFj8_B6VvL6iVTrCmrO6zQK_5mFtoVxiEwp8nOTAen-K4u9-nQ2up-tRcc-ZcgTa9zMRXUoeH9yePYppdj4aJhizSUmTTtZURQnPAbtpsiMFYMpSVMBXQOb_g8yJ8faL2lhgc_whuHI-G91VwrqfM5bIswLKyf2w5QdIlh8tge_0EMVob6voerk=w1746-h982-no


But after a minute or two at these levels, NVIDIA's crapware decided that these temps were going too high too fast so in it's attempt to maintain a "balance" of sorts, it dropped my voltage to 1.081v which caused a drop of 12Mhz on the core

JDy_Ie3ZTxVseXzNjpUS0t6CyIoQn9Pf1WZ-WnaMxf___M5aqHLm2NzWnAvunaysrR1WTWWnVG6MnuHL8w5Y7sBamWZ9jiN5t4PJHCsp4aLorFgePpoe96WtxYRlqn5r6ApsbiT2VeYKsQc9OiGOUhsbLObQ6kzxg6KEHwZJqKr0hjrrmP6EG90H7TprYXhuPAND8PWZDDPzFZTjahKwQzKOk2_HsDx6y6VteQGaMFgLvSLj10TSgtcvIdFtnbH7VqJqI51EgkVgbQyQO9pQu5Ifcqvt6TePLD2kUkTZ0C98ulh9JUFyY1ipwuwahhrU8LhGmPQML4Ny5o0tgB2x3vsPCR2f6Ab7qqy32jY3YVtzBeNs4VFaGfs50i4B-wFuCDiQkHIHVVBA1ir1yEDR9itoj1NW_dX5TuygTAfy_I_ZtVJUCQhIS4SBwhz-q5TRAroaSFStR8cXhy0P72S2x7l3LBlVAC3jIXiahhICDwRogGvCMiSnd39OPAWsbCDnV5fqOotpp4aizlFhYzLA1IvpAAHv_0J-K9FNbh47EAVPBQuaeykkGte7PP8ZauZ5lQy2MddW79mbnneccxIrg81jYvDzYFz8acoAWOw=w1746-h982-no


So now I'm at 2000Mhz with 1.081v, great. Now let's start up the game shall we?
I load into the game and watch as my temps rise 1 degree at a time and take my screenshots with every degree risen along with screenshots of any other changes. So my temps rise up and then I hit 42c where I get the first change by way of voltage jumping back up to 1.093v.

ixwSUjSoGbhSLeSyxsqjAzzIowRcgaQN1LNangc5Wt-Alniaoye4fBdWqRNKh3ppaGyAIU5zRijuJDfhTF37r65I_lRnTX57oaSYPgHBxdIRA-J1l2wC6O8ZlFS2mZZ7cRKpvpVSy_pqYCwuMfh8ttgMwXrJUXraSIGVPbWFhJupVXveG9jWvCQKm-GZ4035uIi835zWNZgmrwSkkjObZr4WLCNPMhw9bGyNMC4vmtiy8efpJppbCc6QftP1AVmtIjIOQhs25SHnUFf5RJm1_mpZrLzpg2Z_lu2dLuu9D6xB7RxIdOng0E9XNByfOBQe3XoSo69KHVEL8EqGZgQl73r8I8ZYXJXT5hcpPj4BzGENfq-ZWmpGbxsLYIa2OSa-UmVTrVwN1lWLucOLkbh5TajHGDkqIGPfR0opzZMcesyaplJsbaiSBCaLJbk-qtpOPk_i_IvtYRkAJ4AHUlC3SfBc9foR9h_coDBS-lLu3EsVmxlY8518Bfyg-F0NxiQVLKHzF5OjOGgx21CpAH_PFOaRnyxsnIFxqRBE6WyGOqKSpFMDHQileigtByZJ_XrAeOX2pv85chzjRjcnNq47qDoDdDNgvigxPH4MYR0=w1746-h982-no


But wait? If my voltage went back up shouldn't that mean that I get back that 12/13Mhz?
The short answer? No. Why? Because at 42c the stupid curve decided yet again that it needed to drop my core clock by another 13Mhz and it decided that was too soon so it though that it would be OK for temps if it let the voltage rise back up to counteract it in order to maintain a so called "balanced" that this curve tries to keep. And so after this my temps balanced out at 45c and 2000Mhz with 1.093v.

T8iE_Nh6kNxaaE9REqdoeIDayS525sOoToSTB2JPdLJuNZCT8VGiAygcbDAWG6kw7H68xwopFkBJetAH1mStE3SBepDXeYsmNjLaTEk45xm4EMNhZ10qzi5AXIIqJB3b3N-bl3e3iWC5296HHr493dmWkJTXFg2Qthc8NGPM4W0cgG2Oc4u1FQZCK8yJJKxmi06tX6TUo25gIIvMzo3p_UVzkyItRVMO7UEU-6VsSi-ohGcKLu6aLvV-ZfRIZak0i5xJT1fD6GUDojcVdzbvDcxUvZbhXP1rdzU0eKNa2VB2kiPVfM7tv44F6wL4C_o1oaJsPzsHdttvWA1AfuWzkNE8LDIyfofCDhj-6EY0pMjHeFRoiXQGm-PdnjQHXcBrTU2GhcFVpVsTsYUNjubcr-CfC3l5kGiHQxM8P_J71NWReiTx85lMFYHAGUBf99yOEmsDNXCn7Ca1CsfblWZ2WW8hLHsqEAaUyXCt7ZjjrWU6-RyxNdKSk0FSvW5dTNzhDdttNWab1dCkU4TO_jlxKlqIefFJR_kSPQQwVlHG4xo4tWOTINu8aaRgf7-fo3Yrhs4RhLE4GEn1IyuL6pZmt3x32KjY2H1tQyle1aY=w1746-h982-no


So yeah, this is great. I've got 2000Mhz on the core in game, woo-hoo! But unfortunately, the fan speeds are maxed out at 100% and that is not going to fly with me since it is extremely loud and annoying. So let's try dropping our fan speeds and see what changes and how much will change shall we?

gcH_cYjZ-3M1WCGSkXzOz8-yigkqnH6nGl7_DuISN3aHh5SjRZrMeLkjGs52fVqHvpzY27M9XldIHBp11T9RkRB4Opr3DVGAvHV7vVG-092U970H2OdNjYc27AnXuVN4YBD8TJgV4cP1NSWmASz8MkbbgYsP4ZaCQTiLga2XAgxjpLEOGTb0rACtwnyVMyap5TfJGsp8J6dYiXNKWXjHPmyHFjxdkSuNFwqKlsocGh6N6Z4m9XeqCuG93afJSA-y_xrjSph0hnEgjFyvK8MQeJNHscg43c26c2SjZwUadymtL49trfpUs-ka0JoFOoY6upIJdNhT6pKNsGgp3dWwcNbp6UwNAYSCuLA4F9-mj__wBULLAuKdiJLYl8FgRKcC5o0dxKXHxVos2QkUnm_Sn1Gcfw0bEwkFbnGda7ULIEGNl9SLeqvJhMts5z43U3OYFDFhu5fMz85IBjoioycGbL5VIMesHs0ZtMha0dboH8ei6Lr0IeYlTrAM_pJFGXYii6_LjSGWm2rKyR6JHGmFH2eTeoSL6BCN2tJfEmFZ_cv7ATCH3RaWkneTbTi9Ib01AdomZhUuo1ntK4_fh5cw6Ryz45NWzVfmURxZrXE=w1746-h982-no


Ok, 90%. No change in temps and a tiny bit quieter, but obviously not quiet enough. So let's keep going down in increments of 10% shall we? Next stop: 80%

nnRAcnl6eTQtbzUUyzg6j2E3iwBm4fR15JxjEZ1gWkwUrP7xxV8FaZx_YNMzjWUnqaRgLYHPQrCWg33qbD-mf2AETGPahdWEMBe6jddYLLRPZg6HvpHE_oWoVUneG-XO3JN0Y3E0sQP4me6o76n5vpJAuJfbfG8RiHp2AcPt-HLB3LJ9xwR1gg2DiQHM7DANWUaLflvc5apMEy2iFqCWVEoA-0xg38rEiHJMz6uYp9AkAWzunO-Kn2JVUOvNW4lzAhRsVjS63H9h7qUqpH4WbNt2iv2FfOZ03nBmclquhbzxs34gZy4VCgqD_xG6LNfeZiCrapxTpebcRVsLDNL2091EFEcs_Ayw65aN7dzyHMj7mD95CHhI84YxSBIKUzm3-QQa1xn06HLbLz-jRo2_4tfmRYWIBQy1Xz6e0PcOt0PjYhDyOK8bTgQYfCVlUfkUjmPV7vBT34VtjlDyd5AnyrTwssXFlHR4L7tY9MfUuxHG8sYt1ddVgdUfAw5MMfqyUNimLvFkhQ3AMNKvngcP__eIwpNTfAcgM4hzA-UtdX2JXEKWha_-_z9dtAXnX8obplk3ucfMZKBCqx1t7r_B3mRhJDvTFP3yvczmKfk=w1746-h982-no


And what do you know? The moment I go to 46c that curve strikes again! It apparently thinks that at 46c with 80% fans is a little too dangerous so it drops my voltage back down to 1.081v which causes me to lose yet another 13Mhz. Now we are down to 1987Mhz which is below our 2Ghz desire for this card. Yay! So much fun!

So I continue with the dropping of fan speeds and waiting on each drop for the temps to max out and being on the look out for further changes. I end up getting to 50% fans, and at 52c my voltage goes back up again which tells me that I got another drop of speed by 13Mhz that the curve countered with a rise in voltage again back up to 1.093v

EqisIaKoqRgs1j3CBBp0DFX9Q7Oh3MNe1SGHOsLiink7g9c6ZhkTqAM6sERC85YcG9NSEnGXuZpqLrlxH2_Z8JDjWGUZf4vbTR21LFg_UWp1UPykGlReurev0hJk5uxqLcx5oTL_Ql7L95bPNshlAx7v24Ic9ri6N2MoFrL3Gpj2IJHUh2n3kHmzQ_-JJhqO4VQg8dPHD2SNa8NkU0VLg-8amTzCXJzid7UTY-6a-wrQEeSDwJJ1FWZaeb-gvEsVhAq4lDC-417LOMAQuCJmO3OlN1AdcFnLeJT8srrFi5vwcGpesXs-07tlBMJl-wr6ytCEipNeV-vc60nVnIltg0xvYKjEfRXJazBhY-3p3p6jC6kMuGKSYNVx5yxAalx4Fi7JKDTzLT-khN4UXRWFfMerOvxCkAck7D7ffENH0IFiS6DO0mrgQ4pYfhNKc3fR1Xvn3Cn--ssyDopGAJytymUroTGb-ddCt9OPJbWcA5kSiIpetP-pn3Ppczw4vVAqLq-EOa4lJ3DPpb5y_3iiQrXJviRzBu_xQ4PqfYSVb90mv_BUZZGCRXYBWnBN_IXT_OiHSq49Z1Z0LGQveO1js1niirMkK4_d3BIMlok=w1746-h982-no


From here my temps maxed out at 54c with no further changes.
So I continued with dropping the fan speeds yet again down to 40% and when my temps hit 56c my clocks went down by another 13Mhz putting me at 1974Mhz with 1.093v

Mqp0C5QP9e-pp6xEiOyUhPIzuS4j0YWtCw4oBbQQ37DPwa3yjYlRgO0Hdjpmxd5iWq4O3yItRzEZ2N3jTTawwl0qR6kZcsKhx1yv-pmgsxaH4FCbMirrnQbiQ8FnPwSNB_EeaWxuH-eWV4LpFjG4TVHbAlXb7FoPbj9OQYjdk-coGaICKdmchgXURRBT0nM0b7qaX09IWnq8Ll7h0JAa3-2mqAeCl7nKnDhzvd__FtgHArtILdU_AuBvsmz1eazQImi5d0AtmIP4LSI-y6n3qO7A496Mw8TKWUcz1DM4QOo__S3IdCBqhq6EdcG5T2SmX3Ep5a67BoiXvPJbZNabTReF3VdesQwhUQSfaDJyozwTkGLuEjruoPKPRnCHSVOi4jrPV6QeCiYfsVfiylGL8MSeoK5Gskn6OtgLguRkhaKuTkRxZPKENpL0j9JuULz4J7xZ1TqpZ5NH6UTypxXh-j-_0DeddTbZHuPghQlpUOLttoZNUOPHR94TW5Wwz9VMgncLp2tnBSW0UAXhIL2x0PhPAXlO41ZAKRGNdf7n8yDneKwrx45ODmN_dXjFUHGhFH__IYBxqV9QZzOES2AQuWR9sufS-sxHVhpvuEg=w1746-h982-no


And my temps maxed out at 58c.
Going down again to 30% my temps rose and when I reached 62c I got yet another drop in voltage putting me at 1.081v which brought my clock down to 1962Mhz and my temps maxed out at 65c with no further changes.

i3YZJbsm49yHUWMPlRXJE3Co7vQrzLnLTR89qy4qt5D3UzDeiovkBOg5r3VZn615kUDX_r7HgT1JARKJ41qA20JsGBY0MQQv9k1-RRNBqQklq26xjEEFvFeb72N2xmNBu10Wy4cFDenzhcotjiOcRtbuc_aamOIzK-VLv4ui-TvKOnTIn_lkB8zuLZA7jJxqY_dHNfPQur_M3gNNLVd9PSzHMdCofZjB47Cb2q1JztzSjUKQs9as6ZHlPhNQ02wIBw_2uOAyQRPAFWBwhPuvwHtIsIvSE2Gg5w2Y-xydbkjLSGeIfSlByLTNUf8fbGx9dWXZLbKBYxh3ieDhIyjdzUIVWnY0J8RMc44Ma_klSVXUR9m6qLlQ2m-689ePxU05igGkU1AF-ecY8W2eYrGO5pu2ji3cTYSpEBUKKybECu-0CvDxvTsVkvBoVSYDwKUEBSiBCwUA3SXcLUjra6_jBWM_8ZF4xb1CTEX0iyUz02NnVDPsZG5WTB_xJmi3T_FZPHOwJQFbmC2DhZho1dL5lFpCpLZqpB2Q0LlMkXp-hjG94NrLtaThwBX_kd-W4O51TJjgOVaDRk6fAv87LUW_1sfFQJDdKW375vRwoAY=w1746-h982-no


So now the only thing left in this part of the testing is to drop the fan speeds to their lowest setting which is 25%. And not this meager 5% decrease in fan speeds results in my temps going up to 70c at which point the game froze up. Apparently my +130 offset wasn't stable. But I saw no change when the temps went up to 70c from 65c. So I dropped my offset by 10 points which gave me +120 offset and I continued to game on it along with other benchmarks for over 2 hours with no issues. So now that I fixed that issue I could continue. But a setback has occurred with lowering the offset by 10 points. Doing this results in a loss of 13Mhz on the core in general.

So now I proceeded to find my preferred noise to cooling ratio and found that I like the sound of 40% but am willing to deal with up to 60% fan speeds.

Closing my case up resulted in a rise of nearly 6c in general compared to open case and this resulted in me having even lower clock speeds.

At the end of it all I get 1949Mhz at 40% fans and 1962Mhz at 50% fans. Going up to about 65% I can get another bump taking me up to 1975Mhz but that's a little on the noisier side than I'd like it to be.

jz-5-Sje7m4oR3iYpWoBx-LCL2ntIpu4qJxoMhZNtYzyMK92W2_89xz9sz4FR49x5RO24yMpLMhDrbUbkHZ80jbyURhjFzGSEOO9tJSN6-WoOzKAdc9sEbyqFbh9r2O1kq_7lBuWgZc2k5b9dip1in1S76lpoT1Nh6BwVKkjZaJUT61LokzpzZNqu6C5W7rc3mR3fHhBJdSEOxtwouy8gzkA14e5E07AQ9bvTnh_xGMvnwq0WIsfLRJIgbUQ1vbin7_e2uo9N2_Q2tGnLHmyXkxO20i9ynyJI2Y7QeUwtPaOj_x3_ASoc9XFndyOVv903hIlajyMol5TLSenfL2xaAi_EwABkmlT_VwmPaVnuODXGTOjiBgUpmYlIAEyg4XeNuozYDr2I3mZMFYJVjDoOajWapuomKVB7a0H91fk-oTD7cgjbXpUh40GxCvBgy6ocP8zCERYWCdgJkvv0HFoGIvlYMwX2jtOOTq0Uaj9kQZL0nLAGuIyVwC3xpifqLP2To1P8qQv0TUD2puHsgZOpfMtHVeOjrWPrehXPTmiDR6RF9xPTggZd0zw30Gr-R_5CQwkyqxgaphIrg-xgP3We1C0Eqi38BFe0fnTcEs=w1746-h982-no

tQZ-upPgrULy8miLLz7ppCKcT-Ap-lZ0tWY4s7HB4c6fNmQpbRtadHxwu36bg4xgSGhIDQ7d7NdVr1KbJ21tuW0CozJulsTH4O1zSpZ3OUJHdbI2KjtB_xDK-p-0v0_bXnt8XBGXdmwjoP2YRuIot-8-VMRrQtvFjY05fHpV3CM8HkR8Swl6p2_B_ozWSLTbTs-fQKeZ26pOOEltQ8bjmz1wFcpy6F9-p7-z0t1SA-ood5sSWaNTIcEdPdce2s66S0KK9QVogxHv9tpp1Rs6dKz0RHhoNMfpe2h7zRF7nkEaFcGHEDb5zuvS_peLUjG3Y5PPIcrhwplqvkmty_xoKfps4UWk-qrOLbRwfmSB-9Mu35nc4OQGjxUxIPPfI0MFvrMrhot9GloIIUfQTGhnEVrFub4kMvnv5Ru_1S8lR1_NbnnhrxtWMt_irTIYldAlYL1_JrLZPKOTulg6UZk9LlNqXCNaQiupxZmKXSlEUys58v1dqslXkZFINWC0PJRC-mpfUO29IySUDtqBibPsyncVwDpp5EsfOA1p59CzkSKy1A-eS8XQP3D1LnE7TpMVfdcyHb6ZYLCl-dn_dpel-NhbK-CWmzSUZ9V4l-0=w1746-h982-no


So as we can see above and to compare. with an open case (and adjusting for the 13Mhz offset from my overclock)
At:
40% fans = 58c and 1962Mhz
50% fans = 54c and 1974Mhz
with closed case
40% fans = 63c and 1949Mhz
50% fans = 59c and 1962Mhz

That is a 5c difference with having the side panel on my PC vs off of it which caused a 13Mhz drop for both speeds on it's own.

I hope you found this post informative and possibly helpful.
Please share the love and let people know about this and try to get enough people to throw up a stink about it that NVIDIA will fix this super aggressive curve they've placed on our GPU's as of late and give us back the performance we not only deserve but that we were promised in the beginning and additionally paid for. In my case it was $700.

With all of that being said and with these findings I am now 100% certain of myself investing into a custom loop for just the GPU alone in order to get my temps way down low at acceptable noise levels so that I can reap the benefits of this card's true potential. I recommend you all consider doing the same. Peace.
 

Kr00n

Commendable
Feb 13, 2017
7
0
1,510
Hi mate maybe im wrong but i dont think this is any maliciius programmed curve. If you read about electricity and hot temperatures you will find out the next; hot metals lose a percentage of conductivity, in other wordes
the resistivity of most materials increases linearly with temperature, that is why the drop in mhz.
As you say is not point to set a curve to protect the gpu when this didnt reach dangerous temperatures, is just physic.
 

QwerkyPengwen

Splendid
Ambassador


I understand that but that's not the case with GPU Boost 3.0
It actually backs off the clocks based on the temps in the drivers.
My point is that this was not the case when pascal first launched, it wouldn't start backing off your clocks until a much higher threshold and it would back off the clocks at larger intervals than it does now.

nvidia has made GPU Boost 3.0 more aggressive as of late. If you are right and this is all due to electricity and temps and what not and not GPU-B3 doing this then explain why these cards would stay at higher clocks with the same overclock settings at these temps in the beginning?