Nope, that is not correct. GT330M NEVER fails in the 2010 15" and 17" machines, it's just a bad capacitor on the GPU frambuffer power rail that causes random kernel panics. I have a video
here explaining the whole issue and performing the repair. That software solution should not be used under any circumstances, the system should be repaired
properly. Now, you ARE correct about the 2011 machines, they have a defective AMD Radeon HD 6xxx series GPU, which AMD irresponsibly never actually fixed. Therefore, those systems CAN'T be properly repaired. However, the best solution for them is to permanently disable the dedicated GPU, using my
custom gMux IC firmware. The "EFI variable fix" you've linked is nothing more than the reliance of an NVRAM variable to keep the dGPU disabled, which can get reset VERY easily, making that solution MUCH worse than a permanent dGPU disable either via hardware or custom gMux IC firmware.