So you can set all those option on or off separately ? here a comment from him on his site on the gtx970 memory part (I'll paste it as links don't work). I have no idea if any of this works . https://nabilfathi.word press.com/2016/01/09/nf-tools-beta-for-nvidia-gpus/#more-54 (remove space in wordpress) Not defective but simply segmented. There is a 3.5gb part and 0.5gb, the 0.5gb segmented part is purposely slowdown by NVIDIA (also disabled to lock the use of certain cuda cores), the GTX 970 is a GTX 980. NVIDIA didn’t want the GTX 970 to be on part with the GTX 980, so to cut the cost, they needed to find a solution to limit the performance of the GTX 970 (using memory segment) you can use both segmented memory at the same time with the same speed with similar performance than non-segmented one, for that you simply need to force the use of both one on the kernel driver, NVIDIA also purposely include algorithm that disable the use of the second segment and lock the possibility to use this one. I simply push the limit to 4Gb and disable their lock process. Remember that the GTX 980 contain 16 SMMs. 3 of them was disable on the GTX 970 (not laser cut) but simply inactive, you can force using them by enabling the No ECC fuse check in Kernel, after it depend the GTX 970 you have, some of them could be defective GTX 980 (from the manufacturer) but all the SMMs is there, you can allow also low-level features that was purposely disabled again by NVIDIA (For example, for the Fermi and Kepler GPU) to force more interest to new GPU, the fact that NVIDIA didn’t really improve their GPU but simply the computing/algorithm (hard/soft-coded) the way we use their GPU. You don’t need to flash the GTX 970 to GTX 980, the problem come from the Kernel Driver itself not the Bios of your GPU. the Bios of your GPU is only here to recognize the identity of your GPU without the driver, your GPU is useless, the GPU controller need directive without directive, it doesn’t know how to work and when. We should not speculate on the L2 defective, when it is not defective, simply segmented to slowdown the GPU with the help of the NVIDIA Kernel driver. It is creepy from NVIDIA, their Kernel Driver enable lot of unnecessary features to slowdown your system or log everything you do.