That sounds pretty horrible to live with. I know Pregabalin is another drug that can be used and is supposed to be more effective than Gabapentin.
And for a non-drug option, you could look into mindfulness meditation for pain management. I’ve been doing mindfulness meditation for a few years now since taking part in a study into it funded by the MS Society. To be honest, the basic idea of mindfulness (that you simply notice what you’re feeling without judging it as bad or good, or wanting to change it or make it go away) sounds like it won’t help at all. When I first started doing it, simply noticing the pain and spasms in my leg, without doing anything to change it, felt like torture! I thought It could never help, and that I’d never be able to do it. But, weirdly, it really can help. I soon found I was able to start letting go of the desire to stop the spasms, and I felt much more calm & relaxed when my legs were being painful, instead of getting stressed. It seems like the pain & spasms lessen more quickly too.
I think part of the way it helps is that it makes the pain much smaller mentally. Before I would say that I am in pain. But actually, because of doing the mindfulness, I now know that’s not true. Actually, it’s my leg that’s in pain…Or more specifically, it’s a bit of my leg that’s in pain. And it’s not in constant pain either - it’s stronger or weaker at different times. And the rest of my body is feeling all sorts of other things. It’s like looking at a street on Google maps. Noticing the rest of my body is like zooming out on the map - suddenly that street looks so much smaller than it did at first (hope that makes sense!) So, really, it’s not true to say that I am in pain. I am simply experiencing pain in part of me.
Hope you get some reiief soon though, and can start functioning a bit more normally.