If you find Russian maddening I don’t think Hungarian is the next logical choice. I speak French, Russian, and Czech (used to be intermediate in Mandarin but I’ve fallen way down into elementary so I’m not counting that) and I wouldn’t touch Hungarian with a 10,000 meter pole.