Try to use the fluid jqGrid plugin. Maybe it helps you with your problem with the jqGrid width.
As for the second question, for freezing the first n columns I am successfully using this super plugin for freezing the first columns. You add only one attribute to your colmodel and it works.
Good luck!