I actually did try out the Vista .dll last time, and it didn't fix it, either.
Yes, it does look like the Intel graphics driver doesn't list 640x480 as an option. So, I guess that's it? Any attempt to set the screen to that resolution crashes out the offending process... So, does that mean we're stuck unless and until Intel for some reason adds support for *lower* resolutions to their HD 4000 drivers? May be waiting a long time...