Yeah, a painting program, such as Substance or 3DCoat, wont do. You're looking at some careful manual work here.
Or you could hide the seam with some other geometry, such as a bump along the seam line of the same concrete material as in your existing picture, while making it look like it's supposed to be there anyway.
Or... but as a Max user I dont know how to do this in Blender... you could use two maps for the model, one is for your tiling bricks and one is for your more unique parts like edging and wooden bits. Then you assign them to different map-channels and then you can map them separately; detailed bits in a detailed manner, and the bulk bits using some bulk method, such as box mapping; and they wont be affecting or ruining each other in this way. You would apply this same box mapping to the whole building, then you'd lose all the seams on flatter areas but you'd gain some seams on the sharp edges (this is, to me, preferable). Buildings are angular and sitting nicely on a grid, it'll possibly look fine enough for you.http://www.neilblevins.com/cg_education/blended_box_mapping/sphere1.jpg