Ok GPCinema plays my film ok for a set amount of time then resets my GP32 on any section of the film when running at 133Mhz or lower. However the film will not load when my GP32 is running at 166Mhz.
You should use the "scan video for errors" thing from virtual dub (in video sub-menu), then if your video is corrupted, reencode it. If it is not, you should try to upload it one more time to you GP32.