It may, it may not, pero it helps eliminate some of your unknowns, pero "sure na masolve?" no certainty. check mo cpu, memory and network usage where virtual pf is installed, baka dyan ang bottleneck. one thing that you might want to consider is to install 2 additional lancards sa server for your two ISPs para ma-bypass ang bottleneck sa switch, also take into account pa rin na possible pa rin na storage issues like your hdd kung saan nag-tratransfer ng files. pero observe mo muna server mo baka duon lang ang problema