You Sound just like my echo about 6 months ago. I love my husband but sleeping in the same bed as him was pure torture. This is what we did (because I ws sleeping on the couch everynight or making him when my back got sore).
To help the snoring and constant noises eminating from his body. we make sure that his neck is supported. He like to sleep scrunched down and it crushes the windpipe. Mega snores I tell you!!!
However the biggest thing we did is buy a new mattress. Actually two twins XL and put them togather. We bought the temperpedic and it is on a solid base so he can't jiggle the whole bed when he moves. The temperpedics do work like the commercial. I don't feel a thing and he gets a better sleep and less snoring.
Let me tell you I had about had it!! I was either a zombie or very irritated all day, cause I wasen't getting any sleep. I was actually in the process of turning my office into a spare room so that I could get a decent nights sleep every once in a while. My husband just didn't want that so he was willing to try anything. Hence the new matresses. I have heard that the queens and king sizes are great too but I wasen't taking any chances. I wanted to feel NO movement. Oh, before I forget, the other thing we did we invest in one of those foam pillows for him from the sleep store. It was like $100 and well worth it. It cut his snorrein down to the bare min. (plus we struck a deal. If he snores I can kick him. :-) ) Good luck!! I so feel your pain on this one.