Mobile Ad-hoc NETwork (MANET) routing protocols are classified into several categories such as proactive and reactive routing protocols. The performances of these categories are evaluated in different situations. This paper presents TCP performance evaluation in three different scenarios with variable amount of payload and number of nodes. It was found that different amount of payload have different effects on the TCP performance. The traffic consists of three different packet sizes i.e. 512, 1000, 1500. Three different routing protocols (AODV, DSDV, and DSR) are evaluated with three different TCP variants (Sack, New Reno and Tahoe).