What software problems are you having?
You shouldn`t need to add anything to the setpatch line in your startup-sequence, as setpatch should load the correct modules based on the hardware it finds, which in turn is partly based on what 3.1 rom you have.
BTW, what rom version are you booting from?