For the sake of completing this:
The issue was solved when I triangulated the mesh and made sure when exporting from Max in the obj export window under geometry to select 'triangles' under faces. That bit was key else the triangles would still break and become ngons without that.
No, it wasn't a visual glitch, it legitimately created ngons. And when rendering dx, this proved that was unchanged.