I have many different types of pillows, and each one seems to serve a different purpose. I recently replaced my reading pillow because the one I was using was too heavy and unwieldy, so I got a lighter weight one that worked better for me. I use a buckwheat pillow, because it's very flexible and molds to my body. That's not my main sleeping pillow, but is one I use specifically when my cervical pain is acting up more than normal. I alternate heat and ice packs when my neck is troubling me more than usual, and anti-inflammatories and muscle relaxers, as well as hot baths, also tend to help.
My pillows are medium density down, because they seem to provide the amount of stability I need. I also keep a bolster pillow handy. Usually I use it between my knees, but when my cervical pain is worse, I tuck it under my neck, and the support decreases the muscle tension. I have times when it seems my head weighs 100 pounds, and just holding it up hurts. At those times, these methods are particularly helpful. I hope you find a combination of approaches that works for you, and you're in less pain soon.