To get softer riding in frame changes can be expensive.
Try thinking of the "contact points" only:
A-Your saddle and seat post. There are shock-absorbing seatposts available,and they're a lot cheaper than frame mods.
B-Your bar/wrap situation. Gel absorbers and padded wrap can go a long way, as can a good pair of gloves (which can involve trial and error).
C-Your tires contact the ground. If you're already running 700x32's, it comes down to tire pressure and then tire brand.