Change your windows video mode to 640x480 @ 60Hz refresh. If you are runinng XP, you can only do this via the advanced display option (list modes button) as XP by default equires 800x600 minimum resolution.
Thanks for the reply, I have done as you suggested and think I am on the right track, the boot screen shows up beautifully but when windows loads I can see four lots of it on the screen.