I don’t think Ponder released the actual source though, I remember him being reluctant to do that, possibly because people could then fork and create alternate competing versions of GGPO? In that zip file only the header files are readable, the actual code is compiled to binary inside ggponet.dll (correct me if I’m wrong).
I tried a more up-to-date FBA version (June 2013 build) and they’ve definitely fixed both the input lag and the frame stutter issues with ST. I have GGPO’s FBA and the newer FBA side by side, and switching between them, I can feel a noticeable difference in reduced input lag and the rendering being a lot smoother. There’s also an option in the menu of the newer FBA to fix the input lag when running Aero mode on Windows 7/8.
So what’s it going to take to get Ponder to update the GGPO’s FBA client? Would it be a difficult thing to reintegrate the GGPO code into the latest FBA source? I’m a software developer myself so I have some idea of the complexity involved, although it seems only Ponder himself would know exactly how much effort it would require. I just think it’s a pity that a much improved FBA exists that could solve a lot of issues people have with the ST experience on GGPO, and yet we’re stuck with an outdated, inferior client.