Good news is that this should be fixed with Electrolysis, which is currently being rolled out and will make it to your local Firefox installation somewhen in the next few months.
Also you can opt in now and see if it fixes your problems. I've run it now for a week or so and seems to work well.