I just tested a 714x478 video and had no problem with CoreAVC or LAV Video + VSFilter.

__________
CoreAVC YV12 mod2 output
BITMAPINFOHEADER:
biSize: 40
biWidth: 714
biHeight: 478
biPlanes: 3
biBitCount: 12
biCompression: YV12
biSizeImage: 511938biXPelsPerMeter: 1
biYPelsPerMeter: 1
biClrUsed: 0
biClrImportant: 0
pbFormat:
0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0020: 00 00 00 00 00 00 00 00 3b 5d 06 00 00 00 00 00 ........;]......
0030: 00 00 00 00 00 00 00 00 65 01 00 00 ef 00 00 00 ........e...ï...
0040: 00 00 00 00 00 00 00 00 28 00 00 00 ca 02 00 00 ........(...Ê...
0050: de 01 00 00 03 00 0c 00 59 56 31 32
c2 cf 07 00 Þ.......YV12
ÂÏ..
0060: 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 ................
__________
LAV Video mod2 output
BITMAPINFOHEADER:
biSize: 40
biWidth: 714
biHeight: 478
biPlanes: 3
biBitCount: 12
biCompression: YV12
biSizeImage: 511938biXPelsPerMeter: 0
biYPelsPerMeter: 0
biClrUsed: 0
biClrImportant: 0
pbFormat:
0000: 00 00 00 00 00 00 00 00 ca 02 00 00 de 01 00 00 ........Ê...Þ...
0010: 00 00 00 00 00 00 00 00 ca 02 00 00 de 01 00 00 ........Ê...Þ...
0020: 00 00 00 00 00 00 00 00 3b 5d 06 00 00 00 00 00 ........;]......
0030: 00 00 00 00 00 00 00 00 ef 00 00 00 a0 00 00 00 ........ï... ...
0040: 81 25 01 00 00 00 00 00 28 00 00 00 ca 02 00 00 %......(...Ê...
0050: de 01 00 00 03 00 0c 00 59 56 31 32
c2 cf 07 00 Þ.......YV12
ÂÏ..
0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
__________
FFDShow (without mod-4 patch) corrupted mod2 output
BITMAPINFOHEADER:
biSize: 40
biWidth: 714
biHeight: 478
biPlanes: 3
biBitCount: 12
biCompression: YV12
biSizeImage: 512416biXPelsPerMeter: 0
biYPelsPerMeter: 0
biClrUsed: 0
biClrImportant: 0
pbFormat:
0000: 00 00 00 00 00 00 00 00 ca 02 00 00 de 01 00 00 ........Ê...Þ...
0010: 00 00 00 00 00 00 00 00 ca 02 00 00 de 01 00 00 ........Ê...Þ...
0020: 00 00 00 00 00 00 00 00 3b 5d 06 00 00 00 00 00 ........;]......
0030: 81 00 00 00 00 00 00 00 65 01 00 00 ef 00 00 00 .......e...ï...
0040: 00 00 00 00 00 00 00 00 28 00 00 00 ca 02 00 00 ........(...Ê...
0050: de 01 00 00 03 00 0c 00 59 56 31 32
a0 d1 07 00 Þ.......YV12
Ñ..
0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
__________
Corruption like FFDShow is producing usually happens when a decoder is lying about its output pin. You may want to look into what is causing FFDShow's mod2 YV12 output (biSizeImage) to be larger than other decoders.
I also tested a 712x478 video as well and FFDShow (without mod4 patch) + VSFilter doesn't have corruption either?! In this case FFDShow's biSizeImage matches other decoders. So it may not even be a global non-mod4 problem, but only specific dimensions? No clue why namaiki is having issues, must be a problem with his system? A broken sample would help.
Also, uhm -- that's either an avisynth 2.5.x-related limitation or a limitation of VirtualDub (IIRC it was more strict than Avisynth itself in some ways resolution-wise).
That was with Avisynth 2.5.8, playing back an avs script in MPC-HC with Directshowsource and DSS2.
Edit:Edit: Also, definitely experiencing a green border with LAV Video + VSFilter with this sample.
No problem with LAV Video 0.38 or CoreAVC 3.0.1 + VSFilter on my end with that sample. Only FFDShow (without mod4 patch) is corrupted.