I don't know if it's the best but it's what I use when I want to switch resolution to a custom value. Hope it works for you.
It does offer me screen refresh rates on my external monitor but only one is visible, 60Hz. Give it a try, what do you have to lose?