record limit

Often the table above has more than 300 added rows/entries and it is taking about 45 seconds for the staff to be able to enter something and then click in another fillable box. There are calculations in the total fields but they are simple sums. Could it be there are just too many entries? Is there a recommended limit to the number of entries/additions to a form.