Most of the 300 level Sections at Gillette Stadium are divided into an upper and lower portion by the entry tunnel and walkway between the two areas. As you enter Section 311 from the concourse, you will walk down to reach the seats in Rows 1-7, and will walk up to reach the seats in Rows 8-26. Therefore, Row 8 is indeed at the front of the upper portion of the section, and while you won't have any other fans immediately in front potentially blocking your view, there is a guard rail just in front of these seats which may impact your view down to the field.

300 Level Seating Section Layout
Rows 1-7 are located in the lower portion of most 300 level sections, while Rows 8 and higher are found in the upper portion