Honest answer: I have a foam mattress with different foam densities on each side. One soft the other hard.
If i sleep on the hard side i get those issues you report and numbness on the hands. If i sleep on the soft side i have no problem whatsoever. With my wife happens exacly the opposite so, you will have to find a good mattress that suits you the best.
Good luck.