Plans have been submitted to build 650 new homes on land the size of 65 football pitches on the edge of Northampton.