I am currently using a Mid 2010 model with a graphics card problem (my 2011 is on its last legs) and using gfxCardStatus has been really great. Yeah, you pretty much have to deal with switching to the integrated card whenever you restart, but the way around that is just to sleep the machine instead. There are also some websites which will make it flip the dynamic switching on, as well as apps when you open or close them, but just catch them as it happens and switch it back and you'll be alright.
It doesn't
fix the problem, but it's easy to live with if you're not doing anything heavy, and will give you time to get some money to get a new machine when you can. I've been dealing with it since September now, can live with it when it means I at least have a laptop with an intact screen and keyboard, heh.
Just remember to save your work frequently, which you should be doing anyway.