You didn't mention your host OS, if it's a version of Windows I'd suggest installing it there rather than a VM. This would probably improve the slowness issues you've had and may also fix the crashes on exit that your experiencing.
I don't think there are any 32bit talking heads available a present (could be wrong). I'm pretty certain there's none used in Killap's unoffical patch. And the global shader you linked is for reducing pixel blockyness by blurring the image a bit when scaling from the original 640x480 to larger screen sizes, not very useful when using the hi-res patch with it larger field of view. So nothing lost as far as "image quality" is concerned.
I don't think there are any 32bit talking heads available a present (could be wrong). I'm pretty certain there's none used in Killap's unoffical patch. And the global shader you linked is for reducing pixel blockyness by blurring the image a bit when scaling from the original 640x480 to larger screen sizes, not very useful when using the hi-res patch with it larger field of view. So nothing lost as far as "image quality" is concerned.