I am having similar problems with some OBJ files I am importing to render. Same idea – originally from CAD, converted to OBJ.
The workflow that I’ve found that works best for me right now is this:
1) Import OBJ
2) Reverse Normals
3) Optimize, with the tolerance set to 0
4) Apply textures
5) Set Phong to 5 degrees
6) Test render
This fixes most of the issues major banding issues, but sometimes it causes weird marks on flat surfaces elsewhere in the model. If it does that, sometimes playing with the Phong settings helps.
I’ve yet to find something that works 100% of the time. If you find anything else that helps, feel free to share.