My thoughts: replace that fuel filter, check valve adjustment, check timing, replaced any rubber fuel and vacuum lines (and make sure they are going to the proper places). I bet that fuel filter may cure the issue. Revving in neutral is way different than rpm’s under driving load and that filter...