if you have done the OTA,you are allready on 3.14.605.12. you can cofirm by checking your build number in settings/about phone
if youre not rooted,and dont wish to be,call vzw and explain the prollems your having and see if they have any suggestions.
ive been running ICS for months,and dont hav issue with it. surprisingly,the sense 4 ports are giving me much better battery life than stock. on stock ICS or GB,im lucky to get 6 hours out of a charge(im a pretty heavy user)